我正在使用pyodbc向数据库中插入一些值
当我使用这一行时:
INSERT INTO <db>.<table>(Country,Name) VALUES ('France' ,"L'OREAL")
然后我得到一个错误:
[SQL Server]Invalid column name 'L'OREAL'. (207)
使用建议的解决方案here时:
INSERT INTO <db>.<table>(Country,Name) VALUES ('N"France"', 'N"L\'OREAL"')
然后我得到以下错误:
[SQL Server]Unclosed quotation mark after the character string '')'. (105)
有人能帮我把“欧莱雅”这个词插入数据库吗
试着用一句话来逃避它。它现在将有2个单引号;一个用于数据,另一个用于转义数据。应该是这样的
在Python中,可以使用replace语句将单引号替换为2个单引号。插入到表中的字符串需要用单引号括起来
相关问题 更多 >
编程相关推荐