如何在 mysql 中的 varchar 中插入 SQL

How to do a SQL insert inside of varchar in mysql

如何在 mysql 中的 varchar 中插入 sql 语法?

示例:

INSERT INTO vartemp (SQLSyntax)
VALUES ('UPDATE RegExample SET Field1 = 'abc', Field2 = 123 WHERE whereCond1 = 'abc'')

其中:

Vartemp 是我的 table 的 SQL 语法。

RegExample 是 table.

的例子

这是你想要的吗?

INSERT INTO vartemp (SQLSyntax)
    VALUES ('UPDATE RegExample SET Field1 = ''abc'', Field2 = 123 WHERE whereCond1 = ''abc''')

如果是这样,您只需正确转义字符串中嵌入的单引号即可。单引号的转义方式是两个单引号。

简单:

' 更改为双 ''