MySQL噩梦

标签 mysql phpmyadmin

编程和浪费在愚蠢事情上的时间总是让我感到惊讶。 我正在尝试导入一个 .sql 文件,该文件具有我网站的数据库结构。这只是对开发过程中存在的内容的更新。

问题是,MySQL 似乎有一种神奇的力量,可以记住删除的行。下面的最后一行已被删除,但是我从 MySQL 收到一条错误消息,指出该行的语法错误。我怎样才能得到一个甚至不存在的行的错误?我什至重新启动以确保内存中没有任何东西卡在某处,但同样的事情。它神奇地认为这条线仍然存在。

我正在使用类似于 PHPMYADMIN 的程序来输入文件。

`techspecial` text NOT NULL,
`statuscode` varchar(25) NOT NULL,
`tech` varchar(50) NOT NULL,
) ENGINE=MyISAM DEFAULT CHARSET=latin1

感谢任何帮助,因为这只是在浪费宝贵的时间。

最佳答案

sql 语法错误,请注意额外的 , 由于缺少行

`tech` varchar(50) NOT NULL, /* <= the comma should never exist */
) ENGINE=MyISAM DEFAULT CHARSET=latin1

补回你遗漏的行

或替换为:

`tech` varchar(50) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1

关于MySQL噩梦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453793/

相关文章:

php - Laravel:如何使用 whereIn 方法获取自定义排序的 Eloquent 集合

php - 即使在 php.ini 文件中进行更改,图像也不会上传

php - 无法让 PHP 将信息发布到数据库

php - 自动将 Excel 导入 phpmyadmin

mysql - 无法在 phpmyadmin 中编辑表格行

MySQL:创建存储过程并立即调用它

php - MySQL - 选择不同

apache - 我可以有两个单独的 Web 服务器/应用程序服务器访问同一个数据库,mysql

laravel - NGINX 在创建符号链接(symbolic link)后给出 404 错误

php - 如何使用 AND 和 OR 条件创建 php 标签搜索字段?