问题标签 [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.
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 在这段时间里,我更改了很多代码,我尝试使用函数、对象、重定向来使用不同的实现,但它们似乎都不起作用。
事情总是一样的:
- 它创建数据库
- 尝试添加用户时返回错误代码
- 如果我刷新页面,它会正确添加用户
php - 使用 Kohana PHP 在 2 个数据库中进行选择
如何在 Kohana 中连接不同数据库中的表?
错误:
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' 不存在
python - ProgrammingError Django 1.7(1146错误,营销滑块不存在)
我现在已经设法让电子商务页面在本地主机上正常工作,但是,当我试图让它在 webfaction 上工作时,我让管理页面工作并且静态文件为 .com/admin 工作但是对于主页我在我的浏览器中收到此错误。你有什么建议吗?
sql - MySQL Workbench 操作输出中的 MySQL 错误代码 1146
我刚开始学习SQL。当我写这段代码时
在 SQL 文件上,操作输出显示:
错误代码:1146。表 'tutorial_2.tutorial' 不存在 0.000 秒
但是当我检查 SCHEMAS 上的表格时,我找到了那个表格。我该怎么做才能修复它?
mysql - 错误:“demo.table_name”不存在
我正在尝试在 MySql 中创建一个过程,如下所示
但是当我将其称为 CALL search11('account');
它给出了这个错误
错误 1146 (42S02):表 'demo.table_name' 不存在
这有什么问题……??
mysql - 创建成功后表不存在
我通过命令行使用 MySQL 来创建一个名为javafxsample
. 代码如下:
javafxsample
在 MySQL 命令行中成功创建数据库。(我知道这一点是因为我可以使用SHOW DATABASES;
.DESCRIBE javafxsample;
错误 1146 (42S02):表 'javafxsample.javafxsample' 不存在。
我不知道如何解决这个问题,也不知道为什么我看不到表javafxsample
。我正在使用 MySQL 服务器版本 5.7.24。任何帮助或建议,以得到这个表工作真的很感激。
mysql - 无法运行我的 sql 代码,错误代码是 1146
错误代码 1146
MySQL 工作台
mysql - “使用 db_name”在 MySQL 上失败,错误 #1046,消息 =“未选择数据库”
我有一段时间没有使用 MySQL,如果这是一个简单解决方案的愚蠢问题,请原谅我。我在网站上检查过类似的问题,在大多数情况下,提问者只是忘记创建或指定数据库。这不是这里的情况。
我收到消息
运行以下指令后
例如:
我已经尝试了几个数据库,但我都遇到了同样的错误。创建数据库有效,即创建了数据库,但仍然显示相同的错误消息。如果我在指定后尝试在现有数据库中的表上 SELECT *:
我得到错误:
我正在使用带有 root 用户的 MariaDB,版本 10.4.14。