0

私はSQLにかなり慣れていません。オープンソースの cms で mysql db を使用しています。すべてのロケール名が内部に格納されているゾーン テーブルに行を挿入したいと考えています。位置 3561 に行を挿入し、後続のすべての行のゾーン ID の値を増やしたいと考えています。手伝ってくれますか?

また、お勧めできる優れたチュートリアル リソースと、おそらくまともなオンライン リファレンス (どちらも無料でお願いします - 私はスキントです) を知っていれば、私は感謝します。

乾杯

4

2 に答える 2

0

ご協力いただきありがとうございます。opencart フォーラムから回答を受け取りました。これを実現するための php 関数が管理者に組み込まれているようです。

于 2012-10-09T16:53:59.660 に答える
0

あなたはこれをしたくありません。はzone_id、テーブル内の行を識別する以外の目的を果たさない、ゾーン テーブル内の ID である必要があります。通常、これらは自動インクリメントされた ID であり、以前の最大の ID に 1 を追加するだけです。

ゾーン テーブルの行を挿入、削除、および変更できます。ID は常に同じ行を参照します。これにより、リレーショナルの整合性が保証されます。したがって、更新される可能性のある他の機能ではなく、id を使用してテーブル内の行を参照できます。

何らかの理由で、テーブル内の行をシーケンシャル ID で出力する必要がある場合、MySQL を含むほとんどのデータベースでこれを行う方法があります。

于 2012-10-07T18:20:45.643 に答える