我正在尝试为我的登录/注册表单创建一个数据库。我用sql建立了这个数据库。但是,当在phpmyadmin中导入它时,它会显示“import has been successfully finished,5 querys executed.”然后错误:error
sql查询:
CREATE TABLE if not exists LoginTable(
name varchar(100) not null,
email varchar(100) not null default "",
password varchar(50) not null default "",
age integer(50) not null,
primary key ('email', 'password')
)
mysql说:文档
1064-您的sql语法有错误;检查与您的mariadb服务器版本对应的手册,以了解第7行“email”、“password”)”附近使用的正确语法
这是我的sql代码:
drop database if exists loginInfo;
create database if not exists loginInfo;
use loginInfo;
drop table if exists LoginTable;
CREATE TABLE if not exists LoginTable(
name varchar(100) not null,
email varchar(100) not null,
password varchar(50) not null,
age integer(50) not null,
primary key ('email', 'password')
);
1条答案
按热度按时间8fsztsew1#
删除中的单引号
email
,password
.定义主键时,不需要添加引号。