gpt4 book ai didi

mysql - #1054-mysql 中 'userid' 中的未知列 'field list'。当我通过 xampp 在 mysql 中导入包含此表的文件时出现错误

转载 作者:行者123 更新时间:2023-11-30 22:53:58 25 4
gpt4 key购买 nike

CREATE TABLE IF NOT EXISTS `user` (
`userid` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(100) NOT NULL DEFAULT '',
`password` varchar(100) NOT NULL DEFAULT '',
`authtype` varchar(20) NOT NULL DEFAULT 'mysql',
`disabled` int(1) NOT NULL DEFAULT '0',
`logonchange` int(1) NOT NULL DEFAULT '0',
`expiry` tinyint(1) NOT NULL DEFAULT '0',
`ldapdn` varchar(250) DEFAULT NULL,
`cookieid` varchar(32) DEFAULT NULL,
`lastchanged` int(11) DEFAULT '0',
`first_name` varchar(250) DEFAULT NULL,
`last_name` varchar(250) DEFAULT NULL,
`email` varchar(250) DEFAULT NULL,
`payroll_number` varchar(50) NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2234 ;

INSERT INTO `user` (`userid`, `username`, `password`, `authtype`, `disabled`, `logonchange`, `expiry`, `ldapdn`, `cookieid`, `lastchanged`, `first_name`, `last_name`, `email`, `payroll_number`) VALUES
(1, 'administrator', '200ceb26807d6bf99fd6f4f0d1ca54d4', 'mysql', 0, 0, 0, '', 'e6f33989529daf141bd1406702b995fc', 1155190068, NULL, NULL, NULL, ''),
(2224, 'staff', '1253208465b1efa876f982d8a9e73eef', 'mysql', 0, 0, 0, 'NULL', '972b26e91f1a089cb0cafb16cbeb422c', 1156372109, NULL, NULL, NULL, ''),
(2233, 'guest', '', 'mysql', 0, 0, 0, NULL, NULL, 0, NULL, NULL, NULL, '');

最佳答案

我知道时间不早了。 :) 在您的代码中查看 AUTO_INCREMENT=2234

它表示自动增量以 2234 开头,这对于任何进一步的条目都是正确的,但是在导入时,我们为第一个违反规则的条目插入 userid = 1。这就是您收到错误的原因。您可以从 create table 语句中删除自动增量部分,并在 Insert 语句之后使用以下语句

ALTER TABLE user AUTO_INCREMENT = 2234;

错误如:#1054-Unknown column 'xxxx' in 'field list' can be solved by simple editing the import file.

关于mysql - #1054-mysql 中 'userid' 中的未知列 'field list'。当我通过 xampp 在 mysql 中导入包含此表的文件时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com