169得票9回答
在Laravel迁移文件中填充数据库

我正在学习 Laravel,并且有一个可以工作的迁移文件来创建一个用户表。我正在尝试在迁移过程中填充用户记录: public function up() { Schema::create('users', function($table){ $table->i...

88得票28回答
Mysql 1050错误:“表已经存在”,但实际上并不存在该表。

我正在添加这个表格:CREATE TABLE contenttype ( contenttypeid INT UNSIGNED NOT NULL AUTO_INCREMENT, class VARBINARY(50) NOT NULL, pack...

35得票20回答
Bug?#1146 - 表格 'xxx.xxxxx' 不存在。

我正在使用Windows XP操作系统。我在phpMyAdmin中使用内置的创建表功能创建了一张表格,我的数据库名称是ddd。 它生成了以下代码: CREATE TABLE `ddd`.`mwrevision` ( `asd` INT NOT NULL AUTO_INCREMENT P...

32得票2回答
在MySQL中:如何将表名作为存储过程和/或函数参数传递?

例如,以下内容是无法正常工作的: DELIMITER // CREATE PROCEDURE countRows(tbl_name VARCHAR(40)) BEGIN SELECT COUNT(*) as ct FROM tbl_name; END // DELIMITE...

23得票10回答
MySQL表不存在错误,但实际上它是存在的。

有人知道当表确实存在时,什么情况下会收到1146:Table '<database>.<table>' doesn't exist错误吗? 我在5个服务器上使用相同的代码,只有最近租用的一个服务器显示了这个错误,所以我怀疑可能是某种设置或安装错误。我可以从命令行执行我...

22得票7回答
创建表后表不存在

我正在尝试将这个SQL导入到我的数据库中,数据库名称为Symfony。 CREATE TABLE IF NOT EXISTS ingredient ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, PR...

15得票6回答
我删除了general_log表,如何重新创建它?

启用日志记录 我使用以下方法启用了日志记录:SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'ON'; 所有执行的查询都记录在 mysql.general_log 表中。这很好。 尝试清空表格 后来表格变得很大,我想删除表中的...

14得票2回答
恢复MySQL数据库

我使用mysqldump工具从名为library的数据库中创建了一个名为ab.sql的文件,这个过程很顺利。现在我正在尝试使用mysqlimport命令对其进行恢复。 我的数据库已经存在,但我想覆盖它。我正在使用以下命令:mysqlimport -uroot -p**** library D:...