INSERT INTOクエリを実行せずにプライマリキーの次の自動インクリメントを調べることはできますか?いくつかの行は削除されているため、PK上のSELECT MAXクエリに追加するだけでは簡単ではありません。どうもありがとう。次に使用するauto_incrementを見つけることはできますか?
答えて
あなたが本当に例えば、Auto_increment
フィールドの横にSHOW TABLE STATUS
戻りを試す次のAUTO_INCREMENT値を知りたい場合は、次の
SHOW TABLE STATUS WHERE name = your_table_name;
または
SELECT Auto_increment
FROM information_schema.tables
WHERE table_schema = DATABASE() AND table_name = your_table_name
'from'を使って最初の例を使用する場合は、テーブル名ではなくデータベース名を指定する必要があります。' WHERE name = your_table_name 'を追加すると、そのテーブルだけを取得できます。 FROM database_name'と答えてください。答えは –
@ aron.dubyのように 'WHERE'です。 –
次のことを試してみてください。
SELECT Auto_increment
FROM information_schema.tables
WHERE table_name= 'tableName'
AND table_schema = DATABASE();
することができます
を実行して値を取得します。SHOW TABLE STATUS WHERE Name = nameOfTableHere
、その後、列「AUTO_INCREMENT」を検索した結果から
これも可能です:
(SELECT (SELECT your_primary_key FROM Your_Table ORDER BY your_primary_key DESC LIMIT 1)+1);
回答がすでに受け入れられている質問に答えようとしている場合、回答してから2年後に正しい回答をしてください。行が削除されたという事実を考慮していないので、これは間違っています。つまり、私は最初の投稿で述べたように、SELECT MAXに行を追加できません。 – user114671
申し訳ありません - 私は有罪です。私はLIMITを忘れた。動作中のソリューションに更新されました。 SELECT Auto_increment ...私の状況では動作しませんでした。そういうわけで私は別の解決法を追加しました。 – Valter
- 1. MySQLのAUTO_INCREMENTカラムの次の値を見つける
- 2. ログバックログファイルをプログラムで見つけることはできますか?
- 3. Clang APIで識別子を見つけることができませんが、Clangは使用時にそれを見つけることができます
- 4. パターンを使用するための作業はどこで見つけることができますか?
- 5. TimeZoneDisplayNameでTimeZoneByIdを見つけることができますか?
- 6. どこでMicrosoft.Build.Utilities.v3.5を見つけることができます
- 7. CherrypyはApacheを使用しているときにオプションを見つけることができませんか?
- 8. どこで同じコードベースを使用するマルチウェブサイトCMSを見つけることができますか
- 9. codemirrorはクラスごとにテキストエリアを見つけることができますか?
- 10. ウィザードで次のボタンコントロールを見つけることができません
- 11. パックURIを使用してリソースを見つけることができませんが、相対パスでリソースを見つけることができません。
- 12. 私は入力パネルを見つけることができますが、私はツールボックスでそれを見つけることができませんか?
- 13. ここで、javax.validation。*の実装を見つけることができますか?
- 14. フラッシュデバッグプロトコルの仕様はどこで見つけることができますか?
- 15. Umbracoフリースキンはどこで見つけることができますか
- 16. .ipa、ここで私はそれを見つけることができます
- 17. ここで私はExt.ux.CheckColumnを見つけることができます
- 18. viewModelをどこに見つけることができますか?
- 19. にはどうすれば見つけることができますか?
- 20. 文字列だけで利用できるクラスを見つけることができますか?
- 21. FindControlを使用してコントロールを見つけることができません
- 22. JXTAでNetworkManager.RecursiveDelete()をどこで見つけることができますか?
- 23. どこでspiteでsqliteデータベースを見つけることができますか?
- 24. ListOrderedMapを見つけることができませんか?
- 25. SATソルバーを使用してすべてのソリューションを見つけることはできますか?
- 26. タイムゾーンの紹介をどこで見つけることができますか
- 27. どこでJava要素フィルタダイアログを見つけることができますか?
- 28. どこで良いRobocodeチュートリアルを見つけることができますか?
- 29. どこでiOSパスを見つけることができますか?
- 30. どこでPythonのvtkドキュメントを見つけることができますか?
あなたがそれを知りたいでしょうなぜ? – Mchl
はい、http://stackoverflow.com/questions/933565/get-auto-increment-value-with-mysql-query –
ありがとうございます。私は値を見つけることができるかどうかを知りたいだけのことに興味がありました。 – user114671