簡単に言うと、skel
スタイル ファイルとしてインポートしたい SQL ファイルがあるので、これをプログラムで繰り返し実行します。SQL ファイルは好きなように編集できますが、アプリケーション自体には触れたくありません。
このアプリケーションは、userid = 0
匿名ユーザーを表すために を使用します。また、この「ユーザー」を表すために、データベース内に関連 (空白) エントリがあります。したがって、 my の行はskel.sql
次のようになります。
INSERT INTO `{{TABLE_PREFIX}}users` VALUES (0, '', '', '', 0, 0, 0, '', '', 0, 0, 0, 0, 0, NULL, '', '', '', NULL);
これの問題は、技術的には無効な値であるフィールドuid
であるということです。または、少なくとも、これを 0 に設定すると、基本的に MySQL に「次の ID をこのフィールドに挿入してください」と指示していることになります。auto_increment
0
INSERT
さて、SQL ファイルにクエリを入れることはできると思いますが、このフィールドにUPDATE
実際に挿入したいことを MySQL 全般に伝える方法はあるのでしょうか?0