Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql “未知列”;ASDF";在';字段列表';。。。但是";ASDF";是一种价值_Mysql_Sql Insert - Fatal编程技术网

Mysql “未知列”;ASDF";在';字段列表';。。。但是";ASDF";是一种价值

Mysql “未知列”;ASDF";在';字段列表';。。。但是";ASDF";是一种价值,mysql,sql-insert,Mysql,Sql Insert,我收到一个错误代码1054。“字段列表”中的未知列“ASDF” 但是,我将“ASDF”作为值传递,而不是作为列传递 这是我在这里使用的查询: INSERT INTO database.table (column1, column2,.....,column84) VALUES (ASDF, value2, value3...., value84) 列类型很可能是字符字段。 如果要插入字符串,必须使用周围的“”声明它,例如:“ASDF”。 否则MySQL将其解释为列。您的列类型很可能是字符字段。

我收到一个错误代码1054。“字段列表”中的未知列“ASDF”

但是,我将“ASDF”作为值传递,而不是作为列传递

这是我在这里使用的查询:

INSERT INTO database.table (column1, column2,.....,column84) VALUES (ASDF, value2, value3...., value84)

列类型很可能是字符字段。 如果要插入字符串,必须使用周围的
”声明它,例如:“ASDF”。
否则MySQL将其解释为列。

您的列类型很可能是字符字段。 如果要插入字符串,必须使用周围的
”声明它,例如:“ASDF”。
否则MySQL将其解释为列。

如果是字符串,请在ASDF周围加引号。如果是字符串,请在ASDF周围加引号。谢谢!太简单了!:(我有一个后续问题。我想在数据库中输入这84列。其中一些是数字,一些是字符串,但我不知道哪个是字符串。我考虑过的唯一解决方案就是将它们全部作为字符串,但我不知道是否有更好的方法……谢谢!您必须使用引号来表示数据。)它至少由一个字符组成,例如,日期在使用分隔符(如
-
)时也需要引号。另一方面,数字不需要引号。实际上,只有在插入包含字符的数据时才需要引号。您可以使用命令检查表的列类型:show columns from your_table_name。但是,请插入g它们都是字符串,即使您在数字字段中插入一个带有“
”的数字,也可以使用。谢谢!太简单了!:(我有一个后续问题。我想在数据库中输入这84列。其中一些是数字,一些是字符串,但我不知道哪个是字符串。我考虑过的唯一解决方案就是将它们全部作为字符串,但我不知道是否有更好的方法……谢谢!您必须使用引号来表示数据。)它至少由一个字符组成,例如,日期在使用分隔符(如
-
)时也需要引号。另一方面,数字不需要引号。实际上,只有在插入包含字符的数据时才需要引号。您可以使用命令检查表的列类型:show columns from your_table_name。但是,请插入g即使在数字字段中插入一个带有“
的数字,它们都将作为字符串使用