问题标签 [mysql-error-1146]

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 投票
0 回答
365 浏览

insert - MySQL/php:我创建了数据库和表,当我尝试插入时,我有 #1146

我正在用 php 编写安装脚本,该脚本必须询问用户一些数据,然后将它们存储在 XML 文件和数据库中。

这是程序:

1)插入数据;

2) 将配置数据(如数据库名称、用户、密码、主机、端口)保存在 XML 文件中

3)使用这些数据安装数据库(我有一个空转储用于创建它)

4) 在“admin”表中插入第一个用户数据(取自第 1 点的表格)

现在,在第 4 点之前一切正常。当我尝试访问数据库时,MySql 总是返回一个错误 #1146,表示该表不存在。

这是我的自定义 JSON 日志:

显然,我使用 phpMyAdmin 和 mysql(来自 cli)检查了两者,我可以说 DB 和 Table DO 都存在。

这是我创建数据库的部分:[这很好用]

这是我从转储中填充数据库的部分(它只添加表)

现在决定性的部分,我打开一个与数据库的连接(使用我在过去几年开发并且一直运行良好的库)

我尝试了很多解决方案.. 表确实存在,但此时我尝试调用的每个查询都不起作用,因为显然“表不存在”(即使使用 mysqli 函数而不是地雷)。

在此先感谢,很抱歉这个问题很长!:-)

编辑 1 在这段时间里,我更改了很多代码,我尝试使用函数、对象、重定向来使用不同的实现,但它们似乎都不起作用。

事情总是一样的:

  • 它创建数据库
  • 尝试添加用户时返回错误代码
  • 如果我刷新页面,它会正确添加用户
0 投票
2 回答
767 浏览

php - 使用 Kohana PHP 在 2 个数据库中进行选择

如何在 Kohana 中连接不同数据库中的表?

错误:

0 投票
1 回答
480 浏览

mysql-error-1146 - 表在具有聚合的嵌套查询中不存在

我的数据库名称是 test,我有一个名为 HaveGoal 的表。我正在查询这个:

SELECT Rel.total
FROM (SELECT H.number, H.teamname, SUM(H.numberofgoals) AS total
FROM HaveGoal H GROUP BY H.number,H.teamname) AS Rel
WHERE Rel.total = (SELECT MAX(Rel.total )来自相对)

它给出:ERROR 1146 (42S02): Table 'test.Rel' 不存在

0 投票
1 回答
216 浏览

python - ProgrammingError Django 1.7(1146错误,营销滑块不存在)

我现在已经设法让电子商务页面在本地主机上正常工作,但是,当我试图让它在 webfaction 上工作时,我让管理页面工作并且静态文件为 .com/admin 工作但是对于主页我在我的浏览器中收到此错误。你有什么建议吗?

0 投票
2 回答
4354 浏览

sql - MySQL Workbench 操作输出中的 MySQL 错误代码 1146

我刚开始学习SQL。当我写这段代码时

在 SQL 文件上,操作输出显示:

错误代码:1146。表 'tutorial_2.tutorial' 不存在 0.000 秒

但是当我检查 SCHEMAS 上的表格时,我找到了那个表格。我该怎么做才能修复它?

0 投票
0 回答
273 浏览

mysql - 错误:“demo.table_name”不存在

我正在尝试在 MySql 中创建一个过程,如下所示

但是当我将其称为 CALL search11('account');

它给出了这个错误

错误 1146 (42S02):表 'demo.table_name' 不存在

这有什么问题……??

0 投票
2 回答
71 浏览

mysql - Laravel 数据库 sql

我有一个 SQL 问题。我不明白我错在哪里。我已经创建了一组类似的文件并且有效。在这个组中,它告诉我label_winner不存在。但是我产生了winner_label迁移,因为它反转了?

错误

迁移winner_label

移民纪律_winner

移民赢家

赢家控制器

0 投票
2 回答
99 浏览

mysql - 创建成功后表不存在

我通过命令行使用 MySQL 来创建一个名为javafxsample. 代码如下:

javafxsample在 MySQL 命令行中成功创建数据库。(我知道这一点是因为我可以使用SHOW DATABASES;.DESCRIBE javafxsample;

错误 1146 (42S02):表 'javafxsample.javafxsample' 不存在。

我不知道如何解决这个问题,也不知道为什么我看不到表javafxsample。我正在使用 MySQL 服务器版本 5.7.24。任何帮助或建议,以得到这个表工作真的很感激。

0 投票
0 回答
59 浏览

mysql - 无法运行我的 sql 代码,错误代码是 1146

错误代码 1146

MySQL 工作台

0 投票
0 回答
163 浏览

mysql - “使用 db_name”在 MySQL 上失败,错误 #1046,消息 =“未选择数据库”

我有一段时间没有使用 MySQL,如果这是一个简单解决方案的愚蠢问题,请原谅我。我在网站上检查过类似的问题,在大多数情况下,提问者只是忘记创建或指定数据库。这不是这里的情况。

我收到消息

运行以下指令后

例如:

我已经尝试了几个数据库,但我都遇到了同样的错误。创建数据库有效,即创建了数据库,但仍然显示相同的错误消息。如果我在指定后尝试在现有数据库中的表上 SELECT *:

我得到错误:

我正在使用带有 root 用户的 MariaDB,版本 10.4.14。