mysql - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法
问题描述
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法
create table 'spring3'.'employee'(
id int,
firstname varchar (32),
lastname varchar (32),
email varchar (32),
phonenumber varchar (32),
hiredate date,
salary int
);
create table 'spring4'.'product'(
id int,
name varchar (32),
quantity int,
price float,
available boolean
);
解决方案
我认为您的问题出在引号中。利用:
create table `spring3`.`employee`(
id int ,
firstname varchar (32),
lastname varchar (32),
email varchar (32),
phonenumber varchar (32),
hiredate date,
salary int );
请记住,您的 id 应该是,而不是 null auto_increment 和主键。所以你的桌子是:
create table `spring3`.`employee`(
id int not null auto_increment ,
firstname varchar (32),
lastname varchar (32),
email varchar (32),
phonenumber varchar (32),
hiredate date,
salary int,
Primary key id(`id`) );
推荐阅读
- php - 转换为 int 从结果中减去 1
- python - 仅更新该属性而不是所有模型,django
- javascript-objects - 如何通过变量传递函数方法并通过变量动态调用函数的方法?
- c# - 模板中的 WPF 绑定 mahapps 地铁图标 - 标记绑定不起作用
- oracle - 使用 Spring DSL 在 apache camel 中调用具有用户定义表类型的 Oracle 存储过程
- dataframe - 在 AWS S3 上成功检查上传
- css - :before 伪元素的使用会导致其属性的显示出现延迟
- tsql - 如何在 SSMS 的块中分隔 SQL 代码?
- javascript - 有没有一种方法可以在一个类中对不同类型的 col 进行分组
- javascript - 有没有办法用纯 Javascript 获取 GET 参数?