MySQL中字段名与保留字冲突的解决方案
复制代码代码如下:从表中选择;
这当然不是问题,但是如果字段名来自哪里呢
复制代码代码如下:从表中选择;
如果这是真的,那么当字段名称与MySQL保留字冲突时,您就可以用字符括住字段名是不可避免的:
复制代码代码如下:从表中选择从;
总结
我只是发现有数据库表中的两个领域我最初设计时添加(评论)。在插入和更新时的错误。记住,SQL Server似乎是一个好的{ }。所以尝试它,并且它也在MySQL不工作。网上简单搜索发现圆括号表示可在括号中。后来认为,MySQL管理员生成的SQL语句似乎覆盖了所有的表名和单引号。试试,还不行。但复制生成的符号可以找到。确保符号不是单引号。当看到撇号(' 1号在前端的关键),来解决这个问题。总之一句话:
在MySQL数据库中,当的表名或字段名和数据库名和保留字冲突,在SQL语句中可以使用单引号(')封闭。