文章 2023-05-07 来自:开发者社区

mysql 进行update时,要更新的字段中有单引号或者双引号导致不能批量生成sql的问题...

前言将数据从一张表迁移到另外一张表的过程中,通过mysql的concat方法批量生成sql时遇到了一个问题,即进行UPDATE更新操作时如果原表中的字段中包含单引号'或者双引号",那么就会生成不正确的update语句。原因当然很简单因为update table set xxx = 'content'时content一般由英文单引号'或者双引号"包裹起来,使用单引号较多。如果content中包含单....

mysql 进行update时,要更新的字段中有单引号或者双引号导致不能批量生成sql的问题...
问答 2020-05-08 来自:开发者社区

何时在MySQL中使用单引号,双引号和反引号

我正在尝试学习编写查询的最佳方法。我也了解保持一致的重要性。到现在为止,我在没有任何实际考虑的情况下随机使用单引号,双引号和反引号。 例: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; 另外,在上述例子中,考虑到table,col1,val1等可以是变量。 这是什么标准?你是做什么?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像