这是我的quary.i想要将html文本添加到我的数据库
INSERT INTO minute_item ( meeting_minute_id , type , text , date , responsible , status , finished_date,seq_id, cellHeight) VALUES ("5","Info", "<font face="Arial" size="3"><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">sdfsdfsdfsdfd</span></font>", "(null)","","open","(null)","3","79.000000")
它给出了此错误消息。请您如何解决此错误
答案 0 :(得分:1)
在SQL中,字符串使用单引号。 (SQLite支持双引号,仅用于与MySQL的兼容性。) 正确的语法如下所示:
INSERT INTO minute_item (
meeting_minute_id, type, text, date, responsible,
status, finished_date, seq_id, cellHeight)
VALUES (
'5', 'Info',
'<font face="Arial" size="3"><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">sdfsdfsdfsdfd</span></font>',
'(null)', '', 'open', '(null)', '3', '79.000000')
如果要在字符串中使用单引号,则必须将其加倍:'it''s like this'
。
(它会以双引号的方式工作。)
请注意,不得引用您想要存储为数字而不是字符串的数字。