gpt4 book ai didi

mysql - 将 .sql 导入 phpMyAdmin 数据库时出错

转载 作者:行者123 更新时间:2023-11-29 18:17:30 24 4
gpt4 key购买 nike

我想将 SQL 文件导入到我的 phpMyAdmin 数据库中,该文件包含有关餐厅应用程序的表和有关管理员登录的表,但我有 2 个意外错误,我真的不明白到底出了什么问题?。这是错误消息:

2 errors were found during analysis.

An opening bracket followed by a set of values was expected. (near "CREATE" at position 109)
Unexpected token. (near "CREATE" at position 109)
SQL query:

INSERT INTO `adminlogin` (`id`, `Username`, `Password`, `right`) VALUES (1, 'admin@gmail.com', '123', 1), CREATE TABLE IF NOT EXISTS `tbl_food` ( `id` int(11) NOT NULL AUTO_INCREMENT, `food_type` varchar(50) NOT NULL, `food_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1

MySQL said: Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `tbl_food` (
`id` int(11) NOT NULL AUTO_INCREMENT,
' at line 6

这是显示错误的两个表。对此有何见解?谢谢

CREATE TABLE IF NOT EXISTS `adminlogin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Username` varchar(100) NOT NULL,
`Password` varchar(50) NOT NULL,
`right` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `adminlogin`
--

INSERT INTO `adminlogin` (`id`, `Username`, `Password`, `right`) VALUES
(1, 'admin@gmail.com', '123', 1),

-- --------------------------------------------------------

--
-- Table structure for table `tbl_food`
--

CREATE TABLE IF NOT EXISTS `tbl_food` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`food_type` varchar(50) NOT NULL,
`food_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

最佳答案

INSERT 语句末尾有一个逗号,而不是分号。

关于mysql - 将 .sql 导入 phpMyAdmin 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46900237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com