データベースの空の列に1からNの連続番号を挿入する必要があります。コードのMySQLに連続番号を挿入する際のエラー
Caused by: android.database.sqlite.SQLiteException: unrecognized token: ":" (code 1): , while compiling: SELECT @i:=0; UPDATE table_name SET column_one = @i:[email protected]+1;
マイライン:私は自分のコードを実行するとAndroidのメーカーは私に次のエラーを与えている
db.execSQL("SELECT @i:=0; UPDATE table_name SET column_one = @i:[email protected]+1;");
(私は括弧の間のコードの実行をMySQLの文を変更し、実行されます際はご了承ください) SQLコードの
出典:
Insert sequential number in MySQL
私はJava、Android Studio、MySQLの新機能です。
私はここで何が欠けていますか?
Android StudioでMySQL @i:= @ i + 1式が正しく動作しない理由を理解してください。
ありがとうございます。
を使用することをお勧め、がありますのでSqLite – Beloo