0

MySQL は次のように述べています。

#1064 - SQL 構文にエラーがあります。23 行目の '(14) NOT NULL ) ENGINE=MyISAM' の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

CREATE TABLE  `activity_points` (
 `fk_user_id` INT( 10 ) NOT NULL DEFAULT  '0',
 `date` DATE NOT NULL DEFAULT  '0000-00-00',
 `points` INT( 10 ) NOT NULL DEFAULT  '0',
 `lastupdate` TIMESTAMP( 14 ) NOT NULL
) ENGINE = MYISAM ;
4

1 に答える 1

0

TIMESTAMP の長さは指定できません

CREATE TABLE  `activity_points` (
 `fk_user_id` INT( 10 ) NOT NULL DEFAULT  '0',
 `date` DATE NOT NULL DEFAULT  '0000-00-00',
 `points` INT( 10 ) NOT NULL DEFAULT  '0',
 `lastupdate` TIMESTAMP NOT NULL
) ENGINE = MYISAM ;
于 2013-09-24T21:02:35.853 に答える