0
我创建使用这些命令的表:MySQL:错误1064?
use users;
create table users(
userid INT NOT NULL AUTO_INCREMENT,
username VARCHAR(20) NOT NULL,
pass VARCHAR(20) NOT NULL,
firstname VARCHAR(20) NOT NULL,
lastname VARCHAR(50) NOT NULL,
jobfunction VARCHAR(100),
PRIMARY KEY (userid)
);
然后,我尝试使用此命令将新用户:
insert into users (username, pass, firstname, lastname) (‘admin’, ‘0000’, ‘foo’, ‘bar’);
INSERT命令没有为我工作,因为语法的unfortuantly,错误代码1064由mysql输出。 为什么我得到这个错误?以及如何解决它?谢谢。
我上面粘贴的查询应该工作。什么是错误信息? –
这个问题是由聪明的引号引起的,我将它改为单引号,并解决了问题!谢谢。 – user3464495
更好地使用单引号。字符串值的双引号是非标准的,不适用于其他(符合ANSI的)DBMS –