phpMyAdmin と Sequel で以下のクエリを実行すると、次のエラーが発生しました。
#1064 - SQL 構文にエラーがあります。3 行目の「id Int UNSIGNED NOT NULL AUTO_INCREMENT, login Char(128) NOT NULL, passw」の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
このクエリのエラーがわかりません。Mysql は 5.5.25 バージョンで実行されています。
CREATE TABLE user
(
id Int UNSIGNED NOT NULL AUTO_INCREMENT,
login Char(128) NOT NULL,
password Char(128) NOT NULL,
emailaddress Char(128),
alternateemailaddress Char(128),
officephone Char(20),
officefax Char(20),
mobilephone Char(20),
client Int UNSIGNED,
facility Int UNSIGNED,
user_status Int UNSIGNED NOT NULL DEFAULT 0,
valid_from Datetime NOT NULL,
valid_to Datetime NOT NULL,
last_login Datetime,
last_login_from Char(48),
modified_by Int NOT NULL,
modified_time Datetime,
PRIMARY KEY (id),
FOREIGN KEY client REFERENCES client (id) ON DELETE CASCADE,
FOREIGN KEY facility REFERENCES facility (id) ON DELETE CASCADE
) ENGINE = InnoDB
AUTO_INCREMENT = 0
;