我想使用python连接器在我的表中插入一个新行。为此,我更喜欢使用SET子句。由于某些原因,如果我只想保存it (即y=2),它就会工作,但是当我使用字符串时,会发生以下错误
它似乎认为字符串的内容是列名?知道怎么解决这个问题吗(我可以用INSERT INTO .值.,但我想在这里使用SET子句)。据我理解,它应该保存一个int和str,而不会抛出一个错误--谢谢
我使用的是NodeJS和MariaDB。我有很多表,一些用户可以通过请求更改一个值。就像一个需要表、列和值的模板。为了防止SQL注入攻击,我已经在使用?值的占位符。不幸的是,MariaDB不支持像??这样的标识符的占位符。我觉得仅仅将表名或列连接到查询字符串并不安全,如下所示:
"SELECT INTO "
我有一个关于mariadb-connect-engine的sql语句的问题。实际上是NOT LIKE运算符返回了非常奇怪的结果。ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE NOT LIKE '568614561456%' 或者:
SELECT ARS_RESSOURCE, ARS_LIBR