데이터베이스의 빈 열에 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;
내 행 : 내 코드를 실행하면 안드로이드 스튜디오는 나에게 다음과 같은 오류를주고있다
db.execSQL("SELECT @i:=0; UPDATE table_name SET column_one = @i:[email protected]+1;");
(I 괄호 사이에 코드 실행을 MySQL의 문을 변경하고 실행 도착시 유의하시기 바랍니다) SQL 코드의
출처 :
Insert sequential number in MySQL
저는 Java, Android Studio 및 MySQL을 처음 접했습니다.
무엇이 여기에 있습니까?
Android Studio에서 MySQL @i : = @ i + 1 표현식이 제대로 실행되지 않는 이유를 알려주세요.
미리 감사드립니다.
사용하는 것이 좋습니다 "@"를 지원하지 않는 때문에,이 SqLite – Beloo