问题标签 [mysql-error-1046]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1919 浏览

mysql - 使用XAMP的mysql导入问题

最初我使用的是easyPHP(windows),然后我切换到mac并使用了MAMP。我每隔一段时间存档我的数据库,就在我重新格式化之前。导出是通过进入 phpMyAdmin 的根目录并使用导出功能进行的。现在我正在尝试导入数据,但出现此错误“#1044 - 用户'root'@'localhost' 拒绝访问数据库'information_schema'”。在做其他事情时,我遇到了错误,例如“#1146 - 表 'test_db.COLLATION_CHARACTER_SET_APPLICABILITY' 不存在”、“#1146 - 表 'test_db.CHARACTER_SETS' 不存在”和“#1146 - 表 'test_db.COLUMNS' 不存在“不存在”和“#1046 - 未选择数据库”

如何让 MAMP 导入并忽略任何访问错误并继续,以便我的数据库填充到以前的状态?我宁愿不编写应用程序来执行此操作,但如果我必须使用哪些库来解析 sql 转储中的 sql 语句?它看起来并不难解​​析。它看起来像一个分号分隔语句。但是逃逸和逃逸问题呢?我该如何处理?

0 投票
3 回答
15666 浏览

mysql - 导入wordpress数据库时出现mySQL 1046错误

我正在将本地开发的 wordpress 站点移动到客户端的服务器,因此我正在尝试导出本地数据库并将其导入服务器。我根据此处的说明导出了 .sql 文件http://codex.wordpress.org/Backing_Up_Your_Database但导入时我不断收到此错误:

非常感谢任何帮助。谢谢!

0 投票
4 回答
797 浏览

sql - 当另一个表中的特定行已被删除时,从表中删除行

我有组,每个组都有与之关联的联系人。当用户删除一个组时,如果该组不为空,那么它会提醒他们如果继续删除该组中的所有联系人。无论如何,所以我的问题是设置该功能。

我试图弄清楚如何删除属于该组的所有联系人并删除该组。

在我继续之前,我想知道是否有一种通过外键自动执行此操作的方法?

好吧,如果不正常,这是我的查询,但 SQL Workbench 抛出以下错误

错误:

这里真的很困惑,我也试过c.*

0 投票
19 回答
980688 浏览

sql - 错误 1046 未选择数据库,如何解决?

错误 SQL 查询:

MySQL 说:

在这里需要一些帮助。

0 投票
6 回答
67635 浏览

mysql - 使用 MySQL WorkBench 导入...错误 ERROR 1046 (3D000)

场景:在本地构建一个用于开发的 RoR 环境。生产在 EngineYard / GitHub 上。现在一切正常,除了数据库没有导入。

我有一个从我的 prod EY 网站获取的 .sql 文件。现在我需要在本地将它导入到我的 MySQL 中。我正在使用 Workbench(因为我是新手),但在下面出现错误。

请帮忙?

08:07:43 恢复 /home/james/Downloads/Futology.sql 运行:mysql --defaults-extra-file="/tmp/tmpAVeE58/extraparams.cnf" --host=localhost --user=root --port =3306 --default-character-set=utf8 --comments < "/home/james/Downloads/Futology.sql" ERROR 1046 (3D000) at line 22: No database selected

操作失败,退出代码 1 08:07:43 /home/james/Downloads/Futology.sql 的导入已完成,出现 1 个错误

0 投票
4 回答
1818 浏览

mysql - 如何将整个备份文件恢复到 MySql 数据库?

我有一个备份 mySQL 数据库文件,其中包含一些表结构和一些默认记录。但是当我尝试恢复到我刚刚安装的新数据库和新系统时,它失败了。

如何将文件“db”恢复到 mysql?

0 投票
2 回答
1853 浏览

mysql - 无法在 Windows 7 中使用 mysqldump 将大型 .sql 数据库文件上传到新安装的 mysql

我已经检查了很多论坛,似乎无法解决这个问题。我需要将一个大型数据库转储文件 (.sql) 上传到 mysql,以便我可以开始将数据库用作网站构建项目的关键组件。我尝试了各种方法,但都没有成功。首先,我尝试通过 phpmyadmin 上传但无济于事(似乎文件太大)。所以我下载了 mysql 并开始学习 cmd 提示(在我这样做之前,我尝试从磁盘和 MySQL Workbench 中的 Dump Project 文件夹导入 - 无论我将文件放在哪里,例如在MySQL Server 5.5\bin文件夹或文件夹中,我都会收到错误我最初有它C:\Program Files\my project\test.sql- 包括错误"ERROR 1046 (3D000) at line 22: No database selected")。关于命令提示,我已经在环境变量路径中设置了 MySQL,当我输入时:

cmd 吓坏了,开始产生一行又一行的 ERROR 1046 (...),然后在生产行几分钟后,它说Query OK, 0 rows affected <0.00 sec>大约 10 行,然后返回到"mysql>"提示符。我认为我的文件以“g”开头的事实可能是问题所在,所以我将其更改为以“t”开头并且它做了同样的事情。这似乎是我设法访问此文件的最接近的方法。我已经尝试了几个月了。我真的需要进入这个文件,我很茫然。有人可以帮忙吗?

0 投票
3 回答
111938 浏览

mysql - MySQL 触发器:删除后从表中删除

范围:两张表。创建新顾客时,他们会将一些关于他们的信息存储到第二张表中(这也是使用触发器完成的,它按预期工作)。这是我的表结构和关系的示例。

表 1->顾客

表 2 ->赞助人信息

管理员可以管理读者。当他们选择移除顾客时,顾客从桌子 1 patrons中移除。此时,表 2 patron_info没有任何反应。

当表 1 删除了一个项目时,我只是试图创建一个触发器以从表 2 中删除。这是我尝试过的...

最初,如果触发器存在,我会尝试放下触发器(只是为了清除空气)......

然后我尝试在之后创建触发器......

此时,我收到一个语法错误1046: Check syntax near END on line 6。我不知道此时错误是什么。我尝试了几种不同的变体。另外,我需要在这里使用分隔符吗?

谁能帮助我恢复理智?

0 投票
1 回答
1134 浏览

wordpress - mysql 1046 错误

我已经开始了一个新的 Wordpress 站点,并尝试从大约 3 年前的站点导入数据库。每当我单击导入,选择文件并将其设置好时,我都会收到此错误:

错误

我尝试了一些修复,例如将不使用自动中断设置为关闭、取消勾选允许中断、设置兼容模式和更改字符集,但似乎没有任何效果。大约一年前,我确实将此文件导入了另一个 Wordpress 博客,所以我知道它当时有效,但现在拒绝了。

这是 phpmyadmin 版本:

我希望有人能在这里提供帮助。

0 投票
1 回答
1094 浏览

mysql - 所有数据库的mysql“CREATE FUNCTION”

我如何"CREATE FUNCTION"为所有数据库添加函数到mysql?

应该为将来创建的数据库启用此功能。

请帮忙。