mysql - 如何在sql表中插入一个0x​​104567910的字符串

标签 mysql sql database

我想在数据库中插入一个同时包含 ' 和 "的字符串。我知道如何处理一个,但是当两者都存在时该怎么办,我可以使用转义字符吗?

最佳答案

取决于您的数据库软件(MySQL?Oracle?)

在 mysql 中,你用反斜杠转义单引号:

\'

在 oracle 中你使用双引号:

'' 

(这是 2 个单引号)。

不需要转义"

还有一个额外的好处,你不应该这样做。至少使用“参数化查询”或 ORM(对象关系映射)框架。

关于mysql - 如何在sql表中插入一个0x​​104567910的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23938709/

相关文章:

PHP以正确的顺序从五个不同的表中检索信息

mysql - MySQL 中的 NOT 运算符问题

mysql - 我如何使用 mysql rows 值作为属性?

java - 在 QueryDSL 分组转换器中计数

php - 在不同的行中显示来自数据库的列 SQL PHP

mysql - 无法访问 Docker 容器内的 SQL 数据库

C# Mongodb 驱动程序 - 带有方法调用的表达式不起作用

mysql - 将历史数据附加到非历史表

mysql - 在现有数据库上使用 Ruby on Rails - 简单的控制台测试会生成错误?

mysql - 按mysql中字段中的最大记录数排序