PHP コードで SELECT ステートメントを実行するときは、次のような名前付きの列を常に選択します。
SELECT id, name from users;
使用するのではなく:
SELECT * from users;
これには、より有益で読みやすいという利点があり、新しい列がテーブルに追加された場合に後で問題を回避することもできます。
私が疑問に思っているのは、INSERT ステートメントで同じアイデアを使用することは可能ですか? 私はそれが次のようなものかもしれないと想像しています:
INSERT into people values (id=1, name="Fred");
この例で示した構文は機能しませんが、同等のものは可能でしょうか? そうでない場合、誰かが理由を知っていますか? 意図的な省略ですか?