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