0

アプリケーション用のデータベースを作成しています。次のエラーが表示されます: MySQL は次のように述べています: ドキュメント

1064 - SQL 構文にエラーがあります。Near '(14) NOT NULL,

  PRIMARY KEY  (UserID))' at line 4 .

これは私のSQL文です:

CREATE TABLE sitheloChat_Users (
  UserID int(10) unsigned NOT NULL auto_increment,
  Username varchar(15) NOT NULL default '',
  PreviousUpdate timestamp(14) NOT NULL,
  PRIMARY KEY  (UserID)
);

何を追加または編集する必要がありますか?

4

2 に答える 2

3

タイムスタンプから (14) を削除します

 mysql> CREATE TABLE sitheloChat_Users 
( UserID int(10) unsigned NOT NULL auto_increment,
 Username varchar(15) NOT NULL default '', 
PreviousUpdate timestamp NOT NULL, PRIMARY KEY (UserID) );
    Query OK, 0 rows affected (0.03 sec)
于 2012-07-06T12:59:52.263 に答える
1

TimeStampは、 String(varchar / varchar2)のような長さを必要としません。

CREATE TABLE sitheloChat_Users ( UserID int(10) unsigned NOT NULL auto_increment,
Username varchar(15) NOT NULL default '', PreviousUpdate timestamp NOT NULL, 
PRIMARY KEY (UserID) );
于 2012-07-06T13:02:08.737 に答える