テーブルに列を追加しようとしていますが、構文が正しくないというエラーが表示されます。私は立ち往生しています、行2の正しい構文に関するアイデアはここにありますか?既存の表に列を追加するためのMySqlでテーブルを変更し、Javaでカラムを追加するには?
String myColumnType = "DECIMAL";
st.executeUpdate("ALTER TABLE stocks.stockvalue ADD " + myColumnName + " " + myColumnType);
String updateTableSQL = ("UPDATE stocks.stockvalue SET stockvalue." + myColumnName + " = ? WHERE stockvalue.stockvalue_id = " + count);
PreparedStatement preparedStatement = conn.prepareStatement(updateTableSQL);
preparedStatement.setDouble(2, stockV);
preparedStatement.executeUpdate();
System.out.println("Done");
preparedStatement.close();
conn.close();
**エラーメッセージを投稿してください。** 'ALTER TABLE foo ADD COLUMN'ではありませんか? – chrylis
次回は[documentation](http://dev.mysql.com/doc/refman/5.7/en/alter-table.html)を確認してください。 – shmosel
SQL構文にエラーがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックして、正しい構文が1行目の'12/12/2016 DECIMAL 'の近くで使用するようにしてください。 – Zack