2015-07-07 4 views
-2

Я работаю в приложении, где мне нужно вставить пустые значения в базу данных mysql с помощью java.Я использую «» в качестве пустых значений, но не вставляет в качестве пустых значений. сделайте этоКак вставить пустые значения в mysql с помощью java

+0

Где ваш код и что появляется после вставки? – Reimeus

+0

Если вы используете 'PreparedStatement', вы можете использовать метод [setNull (...)] (http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html#setNull (int,% 20int)) – Titus

+0

Что именно вы подразумеваете под «пустым значением»? Что происходит, когда вы используете '' '', и как это отличается от того, что вы хотели? Пожалуйста, отредактируйте свой вопрос, чтобы уточнить его. –

ответ

0

Попробуйте отправить «null» или null как значение при настройке его из java.

0

Я не знаю вашего проекта, но вы можете использовать инструкцию по умолчанию в описании таблицы.

Ex: создать таблицу test (str varchar (32), ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

Или вы можете использовать «NULL» в инструкции вставки.

Смежные вопросы