大家好,本人在做程序的时候遇到了奇怪的问题:

就是

包含有关键字“update function”,”insert into”等内容的字符串在插入到varchar 的字段中时,出现错误:

ERROR 2013 (HY000): Lost connection to MySQL server during query

但是用phpmyadmin,就没有问题。高手们看看是怎么回事。感觉很奇怪的问题。

my.cnf中都是默认的没有什么特殊的设置。

mysql是5.5的。谢谢了!

解决方案

10

可能是你的update function有问题,你先换个其他的词试试,例如aaa

5

测试’update function‘没有问题

根据错误来看,是你的链接不稳定

http://www.douban.com/note/310779992/

5

本人使用的  INSERT into test(test) VALUES (“insert”);  这样的也是没有问题的呀

10

有无触发器之类的?

10

引用 8 楼 familyX 的回复:

Quote: 引用 4 楼 mengfk000 的回复:

Quote: 引用 3 楼 familyX 的回复:

不是换了么,加个s就可以了。但是情况没有解决啊。字符里有update,insert 很正常啊。特别是添加英文文章的时候。

本人回复的时候,你只发的第一条。这样的话你可以试试””update  function”” 双引号里面加单引号

也不行,只要包含“update”,”delete”等就不行。

就像9楼说的,包含这种关键字的都是用“”双引号包起来就行了,本人也不知道该怎么办了

10

引用 14 楼 familyX 的回复:

Quote: 引用 13 楼 mengfk000 的回复:

Quote: 引用 8 楼 familyX 的回复:

Quote: 引用 4 楼 mengfk000 的回复:

Quote: 引用 3 楼 familyX 的回复:

不是换了么,加个s就可以了。但是情况没有解决啊。字符里有update,insert 很正常啊。特别是添加英文文章的时候。

本人回复的时候,你只发的第一条。这样的话你可以试试””update  function”” 双引号里面加单引号

也不行,只要包含“update”,”delete”等就不行。

就像9楼说的,包含这种关键字的都是用“”双引号包起来就行了,本人也不知道该怎么办了

还是不行的,请看下面的图

你是单引号里面有双引号吗?应该是双引号里面加单引号

20

检查一下sql_mode

mysql> select @sql_mode;

+--+

| @sql_mode |

+--+

| NULL      |

+--+

1 row in set (0.14 sec)

mysql>

10

这个应该是你mysql的问题,建议重装试试

10

mysql是装载本地的么

10

引用 18 楼 familyX 的回复:

Quote: 引用 17 楼 ACMAIN_CHM 的回复:

检查一下sql_mode

mysql> select @sql_mode;

+--+

| @sql_mode |

+--+

| NULL      |

+--+

1 row in set (0.14 sec)

mysql>

和你的一样是

NULL

select  @@sql_mode  这个看看

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明字符串中包含关键字,insert into不成功!

mysql字符串包含insert_字符串中包含关键字,insert into不成功相关推荐

  1. python 字符串 包含 列表_python中包含字符串列表的列

    好吧,我已经试着找出这个问题的答案有一段时间了,但是结果是空的(基本上没有编写一个小的递归程序来扩展列表),我想这是因为,不管怎么说,乍一看,你试图做的并不是真的那么有效(Jimmy C关于列表可变的 ...

  2. mysql数据库锁 栅栏,如何使用MySQL查找多边形地理围栏中包含的点

    与其他数据库(如Postgres)相比,MySQL在地理空间方面的应用有点晚,但随着5.6和5.7版本的发布,许多新的GIS功能最终得以实现.例如,在5.7中,我们得到了:ST_Distance_Sp ...

  3. opensips mysql 认证_基于ubuntu中使用mysql实现opensips用户认证的解决方法

    1 MySQL支持 1.1 MySQL模块支持 默认安装时,不包含MySQL模块. opensipsctlrc文件中包含了数据库配置的信息,要想让opensips支持mysql数据库,在编译安装的时候 ...

  4. mysql 反向匹配子串,Mysql 模糊匹配(字符串str中是否包含子字符串substr)

    1.LIKE 通常与 % 一同使用,类似于一个元字符的搜索.若substr不在str中,则返回0. SELECT 'test' LIKE '%e%' as `ret`; # 1 SELECT 'tes ...

  5. mysql against包含英文_在MySQL中使用MATCH和AGAINST选择特定列中包含字符串的行

    让我们首先创建一个表-mysql> create table DemoTable1833 ( Name varchar(20) ); 修改表-Mysql> alter table Demo ...

  6. mysql查询包含字符串的记录,MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法...

    首先我们建立一张带有逗号分隔的字符串. CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCH ...

  7. mysql储存字符串斜杠_MySQL列名中包含斜杠或者空格的处理方法

    今天客户那边遇到了一个比较奇葩的问题跑来问我,这个问题比较冷门,所以特别记录下. 问题描述 数据库的字段存在斜杠或者空格的时候,怎么用sql进行insert或者select操作. 问题解答 对于这种特 ...

  8. Oracle MySQL Hive sql判断字符串中包含某个字符的个数

    用length函数求出字符串长度,再对源数据中某个字符去掉求字符串长度,两个长度相减,得出包含某个字符的个数 MySQL所有版本: select length('2022-11-16') - leng ...

  9. mysql查询包含字符串的记录_MySQL查询字符串中包含字符的记录

    REGEXP 例1.查询字段中包含非英文的数据 代码如下 复制代码 SELECT * FROM `m_user` WHERE `emp_no` REGEXP '[^ -~]' =1 列2.这样能把所有 ...

最新文章

  1. 分享一些国外推广的站点
  2. Mybatis异常Invalid bound statement (not found): com.xxx.xxxMapper.selectxxxByxxx
  3. html二叉树遍历,二叉树的遍历(前序、中序、后序、层次)
  4. 这算抄百度?Google为信息流告别简洁搜索框,也押注短视频
  5. CSS 内边距 和尺寸(收藏)
  6. Ample Sound Ample Guitar Metal Hellrazer Mac - 虚拟九弦金属吉他
  7. 利用pca分析fmri的生理噪声
  8. 阿里云数据库迁移手记
  9. Python类和对象以及继承多态(超详细,小白也可以懂)
  10. 谷歌浏览器windows以及mac系统下设置跨域
  11. Python Flask框架
  12. python微妙级sleep
  13. 树莓派3B+ 编译Qt源码
  14. 华尔街日报:郭台铭的“紫禁城”
  15. 基于Android的通讯录设计
  16. 你不知道的CSS霓虹灯文字总结
  17. python123 括号配对检测
  18. qt svg文件的读取和保存
  19. Mysql数据库给用户添加权限
  20. DDR3测试1-差分信号和单端信号的电压阈值

热门文章

  1. android 系统 os 区别,安卓系统和Yun OS系统区别在哪里?还是阿里更会玩
  2. JAVA WEB 龟兔赛跑
  3. linux查询用户执行过的命令,linux纪录系统用户执行过的命令
  4. 解决 input 文件上传不能上传重复文件的问题
  5. 搭建个人网站阿里云轻量服务器
  6. 对于鼠标悬浮才能显示的信息,如何截图
  7. 基于6自由度飞行器的EKF和INS融合算法的MATLAB仿真
  8. 三相llc 华为_华为电源常用的3种输入输出方式
  9. 安全认证框架Shiro (一)- ini配置文件
  10. 数据结构与算法邹永林PDF_真香系列:耗时大半个月收整全套「Java架构进阶pdf」没白费,终于可以安心备战2021了!...