在 sql 表中,我有一个字段为高度,我想插入高度为 5'6'',即 5 英尺和 6 英寸。我怎样才能做到这一点?
使用简单的插入命令时会引发错误。有什么可能的方法来克服这个?
在 sql 表中,我有一个字段为高度,我想插入高度为 5'6'',即 5 英尺和 6 英寸。我怎样才能做到这一点?
使用简单的插入命令时会引发错误。有什么可能的方法来克服这个?
如果您直接在 MySQL 服务器上执行此操作,请将单引号加倍,它将起作用。例子
INSERT INTO tableName (height) VALUES ('5''6"')
但在前端,为此使用PreparedStatements。
如果要转义'
',只需输入 ' 两次 ( ''
)。
insert into tes values ('5''6''''');
工作MySQL
,Oracle
和MSSQL
所有像;
, '
, <
, >
, 和其他符号必须在前面插入反斜杠:
\'
\>
\;
在你的情况下:
INSERT INTO tableName (height) VALUES ('5\'\'6\"')
请尝试以下
Insert into table_name(column_name) values('5'||''''||'6'||'"');