目標
5番目の値から加算します。
問題
データベースに というテーブルがありますmarkets。その中には、5 つの値があります。
+----+------+
| Id | Name |
+----+------+
| 0 | NULL |
+----+------+
| 1 | A |
+----+------+
| 2 | B |
+----+------+
| 3 | C |
+----+------+
| 4 | D |
+----+------+
Idは主キーで、自動インクリメントされた列であり、その開始はゼロです (デフォルトとして使用するために手動で追加しました)。このテーブルにいくつかの市場を追加すると、MySQL は問題の市場を0asで追加するようです —テーブルのロジックを継続するためにasIdを設定したいと思います。だから私は尋ねます:どうすれば5番目から値を追加できますか?Id5Id
私がすでに試したこと
auto_incrementの値をすでに設定しまし5たが、成功しませんでした。私が使用したクエリは次のとおりです。
ALTER TABLE `markets` AUTO_INCREMENT = 5;
IdMySQL がasを使用して市場を追加しようとしていることをどのように知ることができ0ますか?
私のアプリケーションは、例外をスローしている C# を使用しています。
キー「PRIMARY」のエントリ「0」が重複しています