0
に自動インクリメント列に0を挿入します。 私は自動インクリメントである列(MySQLの)に「0」を挿入する必要が</p> <p>ツルツル3.2.1を使用していますmysqlの
は私がval foo = Foo(0, "FOO")
val fooQuery = Tables.FooTable forceInsert foo
Await.result(db.run(fooQuery), Duration.Inf)
私の希望はforceinsert
がインクリメントされた値を提供するデータベースを使用するのではなく、列に0の正確な値を置くということでした。このコードを書きました。
上記のコードは正常に実行されます。 DBに入ると、IDが1であることがわかります。つまり、IDを強制的に0にしていないので、まだデータベースの値を使用しています。
既存のデータがあると仮定しました。 –
データをロードする前にテーブルを切り捨てました。 –
この回答が役立つ可能性があります:https://stackoverflow.com/questions/1142472/how-to-force-mysql-to-take-0-as-a-valid-auto-increment-value –