我必须更新许多有两列的数据库记录; id
和content
.
问题是 content
可以包含任意数量的单词和特殊字符,我想要 MySQL
要理解,该字段中第一个和最后一个双引号 ( "
) 之间的所有内容都是一个字符串,例如:
(1823423, "blabla <script type"something/something> somettext '_' "
+ " and more text + more special characters")
由于我有大约 5k 条类似的记录需要更新,并且无法更改此脚本,例如添加转义字符 ( \"
),因为它会停止工作。
最佳答案
您需要使用CONCAT
并使用\
转义字符
我想你需要这样的东西
<强> SQL DEMO
SELECT CONCAT("blabla script type\"something/something\"> somettext '_' " ,
" and more text + more special characters") as t
关于mysql - MySQL中如何插入含有较多特殊字符的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47456800/