使用postgresql在数据库中创建表。(弹簧靴)
执行DDL时出错使用postgresql在数据库中创建表。(弹簧靴),postgresql,spring-boot,Postgresql,Spring Boot,执行DDL时出错 create table professeurs ( id int8 generated by default as identity, montant int4, pourcentage int4, prenom varchar(255), adresse varchar(255), categorie varchar(255), datenaissance varchar(255), diplome varch
create table professeurs (
id int8 generated by default as identity,
montant int4,
pourcentage int4,
prenom varchar(255),
adresse varchar(255),
categorie varchar(255),
datenaissance varchar(255),
diplome varchar(255),
nom varchar(255),
prix d 'heure int4,
telephone int4,
primary key (id)
)
通过JDBC语句?我认为这是因为列名“prix d’heure”,您可以使用双引号替换单引号:
create table professeurs (
id int8 generated by default as identity,
montant int4,
pourcentage int4,
prenom varchar(255),
adresse varchar(255),
categorie varchar(255),
datenaissance varchar(255),
diplome varchar(255),
nom varchar(255),
"prix d 'heure" int4,
telephone int4,
primary key (id)
)
错误信息是什么?您收到的错误信息是什么?正确。但显然最好避免使用非标准的列名。@laurenzal也应该是正确的;)卡瓦卡损坏,Jaai-Coui大奖赛。谢天谢地,冻糕!如果答案有帮助,请接受/投赞成票