ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:emarry xampp phpmyadminで新しいテーブルを作成できない
困り度:
  • すぐに回答を!
すみませんが、教えてください。
今回、php,apache,mysqlをつかってブログサイトを作ろうと思い、テキストを参考ににxamppをインストール、apache、mysqlも一緒にインストールしました。
新しいデータベースを作成するところまではできたんですが、
新しいテーブルを作成しようとすると、エラーで先に進みません。。
ちなみにこんな感じのエラーです。

MySQLのメッセージ:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-) NOT NULL AUTO_INCREMENT, `post_date` TIMESTAMP NOT NULL, PRIMARY KEY (`entry_' at line 1  


大分以前にmysqlは4.1をインストールしたことがあり、今回xamppをインストールする前に一応アンインストールはしました。
apache、mysql等ほんの少しさわったことある程度で、ほぼ全くの初心者レベルです。
全く分からず先に進むことができません。よろしくお願いいたします。
質問投稿日時:08/04/12 21:30
質問番号:3943687
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:nora1962 CREATE TABLE `my_blog`.`entry_table` (
`entry_id` INT NOT NULL AUTO_INCREMENT ,
`post_date` TIMESTAMP NOT NULL ,
PRIMARY KEY ( `entry_id` )
) ENGINE = MYISAM ;

でだめですか。(私もMysqlあまり触ったことないのでよく分かりませんが)
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/14 20:47
回答番号:No.2
この回答へのお礼ありがとうございました。
また、やってみます。

回答

 

回答者:hrm_mmm create 文に -) というものが出てくるのはあり得ないと思うのだけれど、どんなsql文書いたんでしょうか?
error文に syntax と言うのがあったら、とにかく文法エラーですので、使ってるversion に応じたマニュアルをしっかり読みましょう。
種類:アドバイス
どんな人:一般人
自信:自信あり
回答日時:08/04/14 12:50
回答番号:No.1
この回答へのお礼ご回答ありがとうございます。
sql文といいますか、phpmyadminで、
テーブルの新規作成という感じです。
ちなみに、本に書いてある事をそのまま進めていってるんですが。。
実行した SQL:

CREATE TABLE `my_blog`.`entry_table` (
`entry_id` INT( - ) NOT NULL AUTO_INCREMENT ,
`post_date` TIMESTAMP( NOT NULL ) NOT NULL ,
PRIMARY KEY ( `entry_id` )
) ENGINE = MYISAM
この文章が出ます。。
どういう事なんでしょう??
まったく素人ですみません。
 
最新から表示回答順に表示