這是一個簡單的CREATE TABLE語句,我在PHPMyAdmin中編寫。好吧,我知道我可以在PHPMyAdmin中簡單實現,但我喜歡完全控制。這裏的語句:這個簡單的MySQL CREATE TABLE語句有什麼問題?
CREATE TABLE profile
(
id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
type int(1) NOT NULL,
view int(1) NOT NULL default '1',
ver int(1) NOT NULL default '2',
email NOT NULL varchar(32),
password NOT NULL varchar(16),
first varchar(32),
last varchar(32),
site varchar(64),
address varchar(32),
city varchar(32),
zip int,
state char(2),
country varchar(50),
about text,
datereg int(20)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
什麼錯誤是它給你? – Dirk
#1064 - 您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第8行'NOT NULL varchar(32),密碼NOT NULL varchar(16),第一個varchar(32),最後'使用正確的語法 – Brad
爲什麼使用字符串,'1'和'2'作爲整數列的默認值? MySQL可能會適合它,但這是一個壞習慣。 –