ここでコメントできないので: android の sqlite テーブルから列を削除するにはどうすればよいですか?
メソッドを実行してもまったく機能しません。列はまだ存在しています。これが私のSQLです:
db.execSQL("CREATE TEMPORARY TABLE Evaluation_backup(" + allColumnName + ");"
+ "INSERT INTO Evaluation_backup SELECT " + allColumnName + " FROM Evaluation;"
+ "DROP TABLE Evaluation;"
+ "CREATE TABLE Evaluation("+ allColumnName + ");"
+ "INSERT INTO Evaluation SELECT " + allColumnName + " FROM Evaluation_backup;"
+ "DROP TABLE Evaluation_backup;");
には、削除したい列の名前を除くすべての列名が含まれていますallColumnName
。String
このallColumnName
ようなコンテンツ: column1,column2,column3
.
前もって感謝します。