现在的位置: 首页 > 综合 > 正文

myql关键字转义方法

2018年01月24日 ⁄ 综合 ⁄ 共 394字 ⁄ 字号 评论关闭

如果你的表里面字段名与关键字相同,这时你对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里面可以用“”双引号来包裹字段名

抱歉!评论已关闭.