- ベストアンサー
プログラミングについて
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 と表示されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
すでに、playersというテーブルがあるのに同名のテーブルを作成しようしているのでエラーになります。 show tables; などで、テーブルがあるか確認してください。 再度、作り直したい場合は、drop tableでplayersテーブルを削除してください。 #create tabreはcreate tableですよね
その他の回答 (1)
- mnabe
- ベストアンサー率33% (427/1283)
回答No.1
そのテーブルが既に存在しているからです。 create table を流す前に、drop table を流して、テーブルを削除して見てはどうでしょうか? 内容が消えては問題がある場合には、テーブル名を変えるか、存在したらその命令実行をスキップするなどの方法が考えられます。
質問者
お礼
回答ありがとうございます
お礼
回答ありがとうございます。