问题标签 [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 投票
7 回答
41853 浏览

mysql - CREATE TABLE 后表不存在

我正在尝试在我的数据库名称 symfony 中导入这个 sql

我明白了

这似乎很奇怪,因为我在这里尝试创建这个表,所以......为什么它不起作用?如果我尝试,我也会遇到同样的问题

或者 symfony 2 中的特性

PS:我只有新版本的xampp才有这个问题。

编辑

好吧,我以某种方式设法解决了我的问题。我删除了我的数据库,然后创建了一个(不是使用界面),最后我重新启动了 mysql 服务。我不知道为什么以及如何让我感到困惑,但我希望这会对某人有所帮助。

0 投票
1 回答
1006 浏览

mysql - 参考资格列表中的临时关系

考虑这样的 SQL 查询

MySQL 监视器给出了这个错误:

错误 1146 (42S02): 表 'testDB.Temp' 不存在

我应该怎么做才能避免这个错误?

0 投票
2 回答
4447 浏览

php - Doctrine 2 多对一映射注释

TwitterTweets 实体:

TwitterUsers 实体:

twitter_tweets 表:

twitter_users 表:

执行简单的 SELECT 时出现此错误:

未找到列:1054“字段列表”中的未知列“t0.twitterUser_id”

我该如何解决这个问题?我试图只设置 @ORM\JoinColumn (没有 JoinTable 注释),但我得到这个错误:

“消息”:“SQLSTATE [42S02]:未找到基表或视图:1146 表 'database.twittertweets_twittertrends' 不存在”

0 投票
6 回答
8974 浏览

mysql - 我删除了 general_log 表,如何再次创建它?

启用日志记录

我启用了日志记录

所有执行的查询都记录到mysql.general_log表中。没事。

尝试清理表

然后表变大了,我想从表中删除所有记录。我执行了:

但这导致了一个错误,说我无法锁定日志表。因此,我在禁用日志记录后删除了表:

我希望再次启用日志记录将创建表,但我无法启用它。当我执行这个:

它给出了这个错误:

表 'mysql.general_log' 不存在

问题

  1. 如何重新创建mysql.general_log
  2. 如何mysql.general_log安全无痛地清理?
0 投票
8 回答
133048 浏览

php - 在 Laravel 迁移文件中填充数据库

我刚刚学习 Laravel,并且有一个工作迁移文件创建一个用户表。我正在尝试填充用户记录作为迁移的一部分:

但是运行时出现以下错误php artisan migrate

这显然是因为 Artisan 尚未创建表,但所有文档似乎都说有一种方法可以使用 Fluent Query 来填充数据作为迁移的一部分。

有谁知道怎么做?谢谢!

0 投票
4 回答
11759 浏览

sql - 这里有什么问题?sql查询给我一个错误1146

我正在尝试使用一个表(聚会)中每一行的所有列,以及另一个(客户)中的一些列。

好的,这是我的代码

这是错误

也许我在某个地方错了,但没有看到

问候彼得·斯托亚诺夫

0 投票
2 回答
867 浏览

php - PDO 给 Mysql 错误 1146

我真的很生气。提供了 $deleteID,没有绑定任何内容。为什么不行,求大神帮忙。

0 投票
0 回答
1315 浏览

java - 一切正常,但突然出现错误代码:1146。表'x'不存在“

我有一个非常奇怪的情况。我正在使用 netbeans 创建简单的 java 应用程序,并使用 Mysqlworkbrench 来管理 Mysql 数据库。MacOS Mountain Lion 上的一切。直到现在,一切都很正常,但今天发生了一些事情。我像往常一样在netbeans上尝试我的应用程序,但突然间,应用程序给了我一个错误,告诉我它无法从我的数据库中找到一个表。我去 MysqlWorkbrench 检查数据库,令我惊讶的是我的数据库中包含所有表,但是所有表都没有信息(或者我无法访问它们),当我右键单击表时,选择“编辑表数据”我收到此错误“错误代码:1146。表 'enterprise.categories' 不存在”。这太疯狂了,因为我很久以前就在使用这张桌子。对于所有其余的表,这种情况都是相同的。谢谢!

0 投票
1 回答
2295 浏览

php - 错误 1146:表 '#__content' 在 mysql Phpmyadmin 中不存在'

正在使用joomla 3, php 5.4.16, mysql 5.6.12. 因为我mysql community安装了版本,它们共享port 3306,所以每次切换时,我都必须停止一项服务并启动另一项服务。
在启动win7wampserver时,我无法访问phpmyadmin,所以我从mysql数据复制了我的网站和表格并将它们粘贴到桌面上,我卸载并安装了wampserver并复制了文件夹....
但现在它在phpadmin侧边栏上显示了表格,但给出了一个error 1146 cannot access table name.

  • 我试图修复表,但它给出了 sql 语法错误
  • 更改了高级选项config.inc $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
  • 创建了一个新数据库,将表复制到其中但没有工作

如何修复桌子,因为场地太大,无法重新开始

0 投票
2 回答
956 浏览

version - php myadmin 3.5.7 #1146 Table doesn't exist

i've build a code sql code on localhost, (using XAMPP, phpmyadmin 4.1.6) and it works perfectly. but when I uploaded everything on server that uses phpmyadmin 3.5.7, the code didn't work. I am pretty sure that there is the same data and structure on both, localhost and server. when I run the code on server through phpmyadmin sql query, #1146 error appears, "Table 'solve.Invoice' doesn't exist", I am sure that it exists. is it bug of the version?

here is sql code:

table invoice: http://i.stack.imgur.com/cxDu8.jpg

table companies:

http://i.stack.imgur.com/R1260.jpg