動的列を持つテーブルに値を追加したいとします。 動的な列を持つテーブルを作成することができましたが、データを挿入する方法がわかりません。動的列を持つテーブルに値を挿入する方法Jdbc/Mysql
//Create Table
sql = "CREATE TABLE MyDB.myTable" +
"(level INTEGER(255))";
int columnNumber = 5; //Number of columns
//Add columns
for (i=0;i<columnNumber;i++){
String columnName = "Level_" +i:
String sql = "ALTER TABLE MyDB.myTable ADD " + columnName + " INTEGER(30)";
}
//Insert Data
//How to insert data dynamically, without knowing the number of columns?
なぜSQLを使用しますか?動的な列を持つテーブルを探しているなら、MongoDBのようなものを見たいかもしれません。 – verhie