MySQL错误#1054

MySQL错误#1054,mysql,Mysql,将数据上载到mysql时,我遇到以下错误: #1054-未知列“字段列表”中的“aid” 这是我犯错误的部分#1054 只要表还不存在,查询就可以正常工作: CREATE TABLE IF NOT EXISTS `admin` ( ^^^^^^^^^^^^^ 您可以通过多种方式验证当前表,例如: show columns from admin; show create table admin; select * from admin limit 1; 您还可以在cr

将数据上载到mysql时,我遇到以下错误:

#1054-未知列“字段列表”中的“aid”

这是我犯错误的部分#1054


只要表还不存在,查询就可以正常工作:

CREATE TABLE IF NOT EXISTS `admin` (
             ^^^^^^^^^^^^^
您可以通过多种方式验证当前表,例如:

show columns from admin;
show create table admin;
select * from admin limit 1;
您还可以在
create table
语句之后添加一个
show warnings;
语句:

mysql> show warnings;
+-------+------+------------------------------+
| Level | Code | Message                      |
+-------+------+------------------------------+
| Note  | 1050 | Table 'admin' already exists |
+-------+------+------------------------------+
1 row in set (0.00 sec)

aid
是自动递增的。不提供值。DB提供值。请格式化您的问题。目前很难阅读。您的查询工作正常是的。对我来说也很正常…@juergend这是不正确的,允许在insert语句中指定自动递增字段的值。提供的值将被插入当我把它上传到一个托管站点上时,我得到了以下错误:d”“错误SQL查询:---转储表
admin
--插入
admin
aid
aname
amail
anumber
aip
apas
atime
city
fb
other
)值(1,“M SaeeD KhaN NiaZi”mianwali@gmail.com“,”03437517173“,”::1“,”niazi“,”2015-07-14 23:00:00“,”MiAnWaLi PAKisTaN“,”www.facebook.com“,”BhAnGi BhAi“);MySQL说:文档#1054-字段列表中的未知列“aid”;“是的,我已经读过你的问题(评论中的代码可读性不高).你能解释一下我的答案到底是怎么解决的吗?这样我才能改进它?我想说,它指出了“转储表'admin'的数据”中的错误。对不起,我还是不明白。你的评论是否与我的答案特别相关,或者你只是发布了一个新的不同问题?有什么我没有正确解释的吗?
mysql> show warnings;
+-------+------+------------------------------+
| Level | Code | Message                      |
+-------+------+------------------------------+
| Note  | 1050 | Table 'admin' already exists |
+-------+------+------------------------------+
1 row in set (0.00 sec)