6

このクエリの場合:

"INSERT INTO credentials (h_token, h_file, h_pass, email, name, picture, privacy) VALUES (?, ?, ?, ?, ?, ?, ?)",

列名の順序に関して、テーブル構造は重要ですか。

h_tokenh_fileなどは任意の順序で表示できますか? 順序によって、phpmyadmin が表示するものを参照していますが、内部的な順序もあると思います。

90% できると思いますが、確認したかったのです。

4

2 に答える 2

23

列名を指定していない場合は、順序が重要です (テーブルが構造化されているのと同じ順序で INSERT する必要があります)。列名を指定する場合、順序は関係ありません。

例えば:

INSERT INTO TABLE_NAME VALUES ('','','')
// Here the values needs to be in order of columns present in your table.

INSERT INTO TABLE_NAME (ID, NAME, EMAIL) VALUES ('','','')`
// Here, ordering can be changed as per requirement.
于 2013-11-12T17:18:49.003 に答える
2

列は存在する限り任意の順序で指定できますが、値は列と一致する必要があります。

于 2013-11-12T17:12:27.503 に答える