我想在mysql中插入这个符号(';)
在sql表中,我有一个字段作为高度,我想插入5'6''的高度,即5英尺6英寸。我该怎么做我想在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中工作,请尝试
在使用简单的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\"')