【发布时间】:2018-01-19 19:58:18
【问题描述】:
我正在使用 SQL 功能 phpMyAdmin 将 1 条记录添加到我的表中。为简单起见,除“符号”字段外,该记录将为空白。
表结构:
token_id = 自增,主键
符号 = varchar(255)
其他所有内容都设置为允许 null 完整,因此应该无关紧要
我尝试了以下查询,但都导致相同的错误: “字段列表”中的未知列“符号”
我尝试过的:
INSERT INTO tokens (symbol) VALUES ('XYZ');
INSERT INTO tokens (symbol) VALUES ("XYZ");
INSERT INTO tokens (symbol) VALUES (XYZ);
INSERT INTO tokens.symbol VALUES ('XYZ');
INSERT INTO `tokens`.`symbol` VALUES ('XYZ');
有什么建议吗?
仅供参考,尝试 INSERT 并使用所有列并将它们设置为 null 会导致完全相同的错误。
【问题讨论】:
-
这里没有php
-
你能发布你使用的 CREATE TABLE 语句吗?
-
我没有写 CREATE TABLE 语句。我使用 phpmyadmin 中数据库“结构”视图底部的“创建表”区域,然后手动定义每个字段的设置.对于'symbol'字段,定义为VARCHAR(255),无默认值,utf8_general_ci,勾选'adjustprivilege'...所有其他设置为空
-
好的。尝试转到 SQL 选项卡并执行“DESCRIBE tokens”并发布输出。
-
超出了您的思路,我将表格复制为一个新名称,将原始名称重命名为其他名称,然后将副本重命名为原始名称。然后插入工作。谢谢。
标签: mysql phpmyadmin