• ベストアンサー

プログラミングについて

PLAYERS表 PID(選手ID)  PNAME(選手氏名) M001       JUMBO OZAKI M002       KING KAZU 主キーは、PID で、プログラムを作成するのですがエラーが出ます。 create tabre PLAYERS ( PID char(4), PNAME varchar(15), primary key (PID) ); と、入力すると ERROR 1050 (42S01):table "players" already exists と表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • diszo
  • ベストアンサー率78% (32/41)
回答No.2

すでに、playersというテーブルがあるのに同名のテーブルを作成しようしているのでエラーになります。 show tables; などで、テーブルがあるか確認してください。 再度、作り直したい場合は、drop tableでplayersテーブルを削除してください。 #create tabreはcreate tableですよね

noname#120193
質問者

お礼

回答ありがとうございます。

その他の回答 (1)

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

そのテーブルが既に存在しているからです。 create table を流す前に、drop table を流して、テーブルを削除して見てはどうでしょうか? 内容が消えては問題がある場合には、テーブル名を変えるか、存在したらその命令実行をスキップするなどの方法が考えられます。

noname#120193
質問者

お礼

回答ありがとうございます

関連するQ&A