//查找数据库table1中字段00100010的值为WANG WU的记录
used table1
select * from table1 where 00100010 = 'WANG WU'
//会报这样的错误:将 varchar 值 "WANG WU" 转换为数据类型为 int 的列时发生语法错误。
原因:如果字段名字不是00100010,而是字符名字。可以正确查询。
正确sql语句:
used table1
select * from table1 where table1."00100010" = 'WANG WU'
修改数据库记录的部分内容
UPDATE COMMON_GENERAL_IMAGE SET COMMON_GENERAL_IMAGE."00900090" = REPLACE(COMMON_GENERAL_IMAGE."00900090",'C:','D:')
本文介绍了解决SQL查询中遇到的字段名包含特殊字符(如数字开头)导致的语法错误问题,并提供了正确的SQL语句示例。此外,还展示了如何使用SQL更新数据库表中的特定字段。

3495

被折叠的 条评论
为什么被折叠?



