读书人

SQL保留字的有关问题[.]

发布时间: 2012-03-19 22:03:05 作者: rapoo

SQL保留字的问题[在线等...]
开发商提供了一个数据库。。里面建了个表很郁闷。有几个字段的名字是:“int,Str”这样的.我想更新这些字段的值
用以下语句
UPDATE CTUSER SET INT=50000 Where USERID=1
这条SQL语句肯定不行。因为用到了"int"保留字。有没有办法解决? [前提是不对表字段进行修改...]

希望大家帮忙解决下..

[解决办法]
用反引号。
数字1左边的键

SQL code
UPDATE   `CTUSER`   SET   `INT`=50000   Where   `USERID`=1
[解决办法]
不过不建议字段用保留关键字。除非没有办法。
[解决办法]
SQLServer里是加[]号,mysql中用``
[解决办法]
数据库中的表名或字段名最好不要用系统保留字。

读书人网 >Mysql

热点推荐