回答編集履歴
2
edit
answer
CHANGED
@@ -16,6 +16,8 @@
|
|
16
16
|
|
17
17
|
例:` Textarea1 varchar(400) default 'あいうえお' NOT NULL,`
|
18
18
|
|
19
|
+
いずれにしてもSQLも1個ずつ実行されるので(バルクインサートで複数行挿入することはできるが)、
|
20
|
+
値を入れたいなら**CREATEしたあとにINSERT**する必要があります。
|
19
21
|
|
20
22
|
しかし、ほとんどのケースでPHPからCREATE TABLEしなければならない要件ってないと思います。
|
21
23
|
そのPHP実行するたびにテーブル作ろうとしにいきますし、`IF NOT EXISTS`もついてないので2度目以降はエラーが返ってきます。
|
1
edit
answer
CHANGED
@@ -14,10 +14,9 @@
|
|
14
14
|
[STORAGE {DISK|MEMORY|DEFAULT}]
|
15
15
|
[reference_definition]
|
16
16
|
|
17
|
+
例:` Textarea1 varchar(400) default 'あいうえお' NOT NULL,`
|
17
18
|
|
18
|
-
> `Textarea1` varchar(400) default 'あいうえお' NOT NULL,
|
19
19
|
|
20
|
-
|
21
20
|
しかし、ほとんどのケースでPHPからCREATE TABLEしなければならない要件ってないと思います。
|
22
21
|
そのPHP実行するたびにテーブル作ろうとしにいきますし、`IF NOT EXISTS`もついてないので2度目以降はエラーが返ってきます。
|
23
22
|
PHPから使う場合は「先に作っておいて利用する」ことが多いのでは。
|