尝试将值插入 MySQL 表后,我收到此错误。
插入值列表与列列表不匹配:1136 列计数与第 1 行的值计数不匹配
桌子:
CREATE TABLE `users` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`password` char(64) COLLATE utf8_unicode_ci NOT NULL,
`first_name` char(255) COLLATE utf8_unicode_ci NOT NULL,
`last_name` char(255) COLLATE utf8_unicode_ci NOT NULL,
`salt` char(16) COLLATE utf8_unicode_ci NOT NULL,
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`user_id`),
UNIQUE KEY `username` (`username`),
UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;
Run Code Online (Sandbox Code Playgroud)
PHP:
$query = "
INSERT INTO
users (username, password, first_name, …Run Code Online (Sandbox Code Playgroud)