我正在尝试编写 sql 以将 SQL 代码插入表的列之一。该表有这三列:email、验证码、sql。
我尝试了这段代码,以及它的变体,使用引号和反斜杠/转义它们等等......但还是有问题:
INSERT INTO pre_registration(email, verification_code, sql) VALUES('myemail@gmail.com', '8efb100a295c0c690931222ff4467bb8', '"INSERT INTO customer(title) VALUES(\'Mr.\')"')
它告诉我 SQL 语法有错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sql) VALUES('myemail@gmail.com', '89f0fd5c927d466d6ec9a21b9ac34ffa', "INSER' at line 1
怎么做?我正在使用 PHP/MySQL。