将NULL插入NOT NULL列

时间:2017-07-25 07:47:05

标签: spring spring-boot h2

我在春季启动项目中使用H2的{​​{1}}模式,一切正常,只是当我将空值插入非空列时,H2不会失败。我的数据网址:mysql。这是一个错误还是我遗漏的东西?

jdbc:h2:mem:test;mode=mysql;db_close_on_exit=false

编辑如果我使用自己的配置,如下所示,它可以正常运行但没有CREATE TABLE IF NOT EXISTS `test_table` ( `test_id` INT NOT NULL AUTO_INCREMENT, `not_null_column` INT NOT NULL, PRIMARY KEY (`test_id`)) ENGINE = InnoDB; @Test @Sql(statements = "INSERT INTO `test_table` (`test_id`, `not_null_column`) values ('1', null)") public void testShouldFail() throws Exception { // would not fail! } 模式

mysql

0 个答案:

没有答案