mysql插入错误字段_mysql插入新内容时有奇怪的错误?

先说一下事情发生的原因。

我的同事跟我说,有一篇新闻稿死活发布不了,一发布就提示错误,于是丢到我这里来了。

我一开始是认为可能之前开发的人数据库字段类型的坑,可能长度不够,因为这篇新闻稿确实是挺长的。然后我describe了一下,发现字段类型是text。以防万一,我还是拿那篇新闻稿去做个字符统计,结果完全是text长度以内的。当然,我黏贴的时候小心地选择了纯文本黏贴,避免奇怪的东西混入。

好吧,然后我试着将mysql_error输出。

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 's up》由xxx演唱,带动了' at line 1

我翻了一下原文,发现了这个句子:

一首活泼轻快的《What's up》由xxx演唱,带动了现场氛围。在xxx带来的一曲风格迥异的《美丽的笨女人》后,第一轮竞演顺利结束。

所以即使到了这里,我也不知道这到底是闹哪只鬼。

于是我试着只输入《What's up》,试着发布一下。果不其然,又出错了。

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 's up》

然后我发现,这个what`s中的那个小点点,不是反引号,而是单引号。

这是反引号 `

这是单引号 '

只歪了一丢丢咯朋友。

难道这是辣鸡编辑器的问题?单引号没有闭合?

然后我试着输入's'

发布

然后

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 's'

为什么呢?

编辑器??

于是我看了一下编辑器的html视图

's'

正常得连个html标签都没有。

然后我只好把'改为`。英文缩写好像就是反引号的吧。但是辣鸡编辑器并没有高级到这种水平啊。

所以,我到了这里来求助。

不要吐槽标题,因为我真的不知道这是什么狗屁问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值