このクエリを実行する必要があります:
SELECT MAX(col1) FROM table1;
INSERT INTO table1 (col1) VALUES (@someting);
@something はどこにありますかMAX(col1) + 1
。クエリの作成を手伝ってもらえますか? NULL値でもクエリが機能する必要があります...キャストが必要だと思います。
これは drupal のようなテーブルです。col0 は AUTO_INCREMENT ですが、col1 は多くの理由でできません。
col0 が主キーで、auto_increment がアクティブです。ただし、バージョン ID として vid を使用します。新しいレコードを挿入せずにこれをインクリメントする必要があり、スレッドセーフなクエリが必要です。