gpt4 book ai didi

c# - mysql 向表列中插入查询

转载 作者:太空宇宙 更新时间:2023-11-03 12:20:16 24 4
gpt4 key购买 nike

我正在创建一个系统日志功能。
我基本上需要做的是将相关的插入、更新查询添加到带有日期时间和用户的单独表中。我的问题是当我尝试将插入查询作为行数据插入时出现错误。我知道这是因为查询中的“'”。但我仍然需要再次重新运行这些查询。因此删除“'”对我来说不是一个选项。

以下是我要插入的查询:

insert into querylog (query,systemTime,user) 
values
('INSERT INTO invoice(invoiceno,invoicenote,invoicetotal,nettotal,invoicedate,customer,receivedby,vehicleno) VALUES ('I 501','3223',15000,15000,'2013-12-06','C 116','','-')',
'12/6/2013 10:35:56 PM',
'Lakmal')

最佳答案

尝试在内部“插入”语句中加倍撇号(两个单撇号,而不是双引号):

insert into querylog (query,systemTime,user) 
values
('INSERT INTO invoice(invoiceno,invoicenote,invoicetotal,nettotal,invoicedate,customer,receivedby,vehicleno) VALUES (''I 501'',''3223'',15000,15000,''2013-12-06'',''C 116'','''',''-'')',
'12/6/2013 10:35:56 PM',
'Lakmal')

关于c# - mysql 向表列中插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20429994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com