问题:
执行:
SELECT
member_id,name,sex,signature,describe,photopath,role_id,team_id,sort
FROM sys_team_member
是无法执行的,
原因:
因为describe是sql语句的关键字。类似的key,primary key等等。
解决办法:
在查询的时候把它用引号引起来就可以了:
SELECT
member_id,name,sex,signature,'describe',photopath,role_id,team_id,sort
FROM sys_team_member
再插入的时候,
insert into sys_team_member
(
name,sex,signature,describe
)
values
(
#{name},
#{sex},
#{signature},
#{describe}
)
因为describe是关键字,插入会报错。
解决办法:加上英文的``就好了。
insert into sys_team_member
(
name,sex,signature,`describe`
)
values
(
#{name},
#{sex},
#{signature},
#{describe}
)