我对h2数据库有问题。
我试着像这样输入数据库中的值
INSERT INTO INGREDIENT(id,name,type) values ('FLTO','pszenna','WRAP');
但后来我犯了个错误
转换“wrap”(成分:“type”“integer”)时发生数据转换错误;sql语句:
当我做smth的时候,我的查询也在工作
INSERT INTO INGREDIENT(id,name,type) values ('FLTO','pszenna','3');
但是在schema.sql文件中,type字段是varchar,所以为什么这不起作用呢
create table if not exists Ingredient (
id varchar(4) not null,
name varchar(40) not null,
type varchar(10) not null
);
2条答案
按热度按时间bvhaajcl1#
我试图用代码(使用spring的jdbctemplate)重现您的错误,但运行成功:
如果我改变了
type
至int
我收到了和你完全一样的错误信息。7nbnzgx92#
好吧,我想问题出在数据库上,因为当我想
滴表成分;
找不到错误表“ingrdient”。
这是我的application.properties文件
我知道我该怎么做