2012-02-02 8 views
0

私は、coomand、create table person (id int, name int)を使用してMySqlでテーブルを作成しています。実際には、私はデータベースに人のテーブルが存在しない場合は、テーブルの人を作成したい。誰でも助けてくれますか、これをどうやって助けてくれますか?MySqlでテーブルの問題を作成する

+0

これは役立つかもしれない:http://stackoverflow.com/questions/84330/mysql-create-table-if-not-exists-else-truncate – Dan

+0

またはこの:http://stackoverflow.com/questions/9069179/if-table-does-exist-execute-a-long-query/9069391#9069391 – thursdaysgeek

答えて

4

CREATE TABLE IF NOT EXISTS person (id INT, name INT)

2

The manual pageあなたは

CREATE TABLE IF NOT EXISTS person (id int, name int); 
2
CREATE TABLE IF NOT EXISTS person (id int, ...); 

を使用する必要があることを述べているmanualを参照してください。

1

使用IF NOT EXISTS

人(ID int型、名前のint型)が存在しない場合は、テーブルを作成します。

See MySQL documentation

関連する問題