查询mysql中的字段before,after是关键字,所以每次执行
SELECT id,operation,before,after from tableName
都会报错
怎样解决呢?谢谢
查询mysql中的字段before,after是关键字,所以每次执行
SELECT id,operation,before,after from tableName
都会报错
怎样解决呢?谢谢
给个别名即可
SELECT id,operation as o,before as b,after as a from tableName
PS: 以后别这么设置字段,很不好的习惯
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
1 回答842 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1k 阅读
SELECT `id`,`operation`,`before`,`after` from `tableName`
给字段加反单引号。反引号用于区别mysql系统保留字,以免产生歧义