我想在mysql中插入这个符号(';)

我想在mysql中插入这个符号(';),mysql,sql,oracle,sql-insert,Mysql,Sql,Oracle,Sql Insert,在sql表中,我有一个字段作为高度,我想插入5'6''的高度,即5英尺6英寸。我该怎么做 在使用简单的insert命令时,它会抛出一个错误。克服这个问题的可能方法是什么?如果您直接在MySQL服务器上执行此操作,请将单引号加倍,这样就可以了。范例 INSERT INTO tableName (height) VALUES ('5''6"') 但是在前端,使用PreparedStatements来完成此操作。如果您想转义,,只需输入两次(') 在MySQL、Oracle和MSSQL中工作,请尝试

在sql表中,我有一个字段作为高度,我想插入5'6''的高度,即5英尺6英寸。我该怎么做


在使用简单的insert命令时,它会抛出一个错误。克服这个问题的可能方法是什么?

如果您直接在MySQL服务器上执行此操作,请将单引号加倍,这样就可以了。范例

INSERT INTO tableName (height) VALUES ('5''6"')

但是在前端,使用PreparedStatements来完成此操作。

如果您想转义
,只需输入两次(
'

MySQL
Oracle
MSSQL

中工作,请尝试以下操作

Insert into table_name(column_name) values('5'||''''||'6'||'"');

所有符号如
,以及其他必须在以下内容之前插入反斜杠:

\'
\>
\;
就你而言:

INSERT INTO tableName (height) VALUES ('5\'\'6\"')

你能试着把值设为“5'6'”吗?把它放在双引号内下一次,读取错误。有时,它会为您提供解决问题所需的线索……是的,没有理由不使用预先准备好的语句,也有太多理由在常规查询中实际使用它们。事实上,使用准备好的语句应该是你的标准程序。
INSERT INTO tableName (height) VALUES ('5\'\'6\"')