今天建表的时候用name作为列,查询的时候发现不太对SELECT * FROM employee WHERE name='123',name作为关键字不应该这样写吗SELECT * FROM employee WHERE name='123',然后我试了试SELECT * FROM employee WHERE DROP='123'来写,发现抱错,必须 DROP才可以,为什么name却可以,红色因为csdn转义了, 就是``这个字符
name
DROP
收起
DROP 是删除表关键字,name 也是的,我们可以使用关键字作为列的别名。这个是sql语法规定,不用纠结。最好别使用关键字命名。
报告相同问题?