我从phpmyadmin导出了这段代码,用于我使用的另一个数据库,我不知道为什么我不能再次使用它。
--phpmyadmin sql转储--版本4.8.1--https://www.phpmyadmin.net/ --
-- Host: 127.0.0.1
-- Generation Time: Aug 14, 2018 at 07:42 PM
-- Server version: 10.1.33-MariaDB
-- PHP Version: 7.2.6
设置sql\u mode=“no \u auto \u value \u on \u zero”;设置autocommit=0;启动交易;设置时区=“+00:00”--
-- Table structure for table `regusers`
--
创建表 regusers
( UserID
int(11)不为空, Firstname
varchar(50)不为空, Surname
varchar(50)不为空, Email
varchar(50)不为空, Password
char(255)不为空, DateRegistered
datetime not null default current\u timestamp,)engine=innodb default charset=utf8;--在此处输入“需要符号名”时出错
--转储表索引表索引 users
更改表格 regusers
添加主键( UserID
); --
-- AUTO_INCREMENT for dumped tables
-- AUTO_INCREMENT for table `users`
更改表格 regusers
修改 UserID
int(11)不为空自动递增,自动递增=3;提交;/!40101 set character_set_client=@旧_character_set_client/;/!40101 set character_set_results=@旧_character_set_results/;/!40101 set collation_connection=@旧的_collation_connection/;
1条答案
按热度按时间l7mqbcuq1#
据我所知,从你的问题,错误上升后,以下块:
问题是后面有多余的逗号
DateRegistered
列定义。另外,我建议不要使用
Password
作为列名,因为它是保留关键字。