如果你的表里面字段名与关键字相同,这时你对mysql进行insert、select、update等操作的时候就会报错,需要对改字段进行转义。

1.insert into test (name,key) values ('测试','L'); 此时key字段与mysql的关键字key相同,需要转义 insert into test (name,`key`) values ('测试','L'); insert into test (name,test.key) values ('测试',‘L’);//亦可达到效果 此时就可以进行正确的操作 2.select name,key from test;//报错 select name,`key` from test;//正确 select t2.name,t2.key from test t2;//正确 3.另外在sql server里面用[]中括号对字段进行转义,oracle里面可以用“”双引号来包裹字段名