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 –