我想知道是否可以在表中输入查询,但是中断键 (') 会过早地结束字符串 - 您可以使用双撇号,但是当我想使用它时,这会使查询无效.
例如:
INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2')
现在如上所述,我可以使用双撇号来获取“某事”,但这会使查询无效,如果我需要使用撇号,我必须稍后删除它们。
我能做些什么?
我想知道是否可以在表中输入查询,但是中断键 (') 会过早地结束字符串 - 您可以使用双撇号,但是当我想使用它时,这会使查询无效.
例如:
INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2')
现在如上所述,我可以使用双撇号来获取“某事”,但这会使查询无效,如果我需要使用撇号,我必须稍后删除它们。
我能做些什么?
这应该有效。
INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES (''Something'', 123, ''Something2'')')
在分贝中,您将拥有
INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2')
您是否尝试将 SQL 语句作为文字字符串插入到表中?即您是否尝试将值插入INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2'
到具有单列的表中,或者您是否尝试使用查询结果将值插入到原始表中。
如果您使用 double '
s 运行插入,则结果将是 '
数据库中的单个,因此INSERT INTO (TABLE) VALUES ('INSERT INTO (TABLE) VALUES (''Something'', 123, ''Something2''')
插入文字字符串INSERT INTO (TABLE) VALUES ('Something', 123, 'Something2'
但我会质疑这是否是你真正追求的......