mysql "table does not exist"

标签 mysql

我有一个名为 bmto 的数据库,其中有一个表 users。我使用 root 用户创建表,但使用不同的用户 bmto_user 来使用它。

问题是,当我尝试在用户表中插入一些内容时,它给我一个错误提示“表‘bmto.USERS’不存在”。来自 php 和命令行的相同错误。我什至尝试过以 root 身份插入,但没有成功。

有什么想法吗?


好的,我刚刚注意到:mysql 区分大小写。用户当然不存在,“用户”存在!傻我。请帮我关闭这个问题。

谢谢:)

最佳答案

如果您使用的是 Linux 版本,则表格严格区分大小写。

因此,请确保按照您定义的方式提供它。根据您的问题,我认为它们必须全部小写。

关于mysql "table does not exist",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848773/

相关文章:

mysql - 如果MySQL的InnoDB PRIMARY列自动建立索引,为什么索引长度报告为零?

mysql - SQL Select 其中 user1 有多个,而 user2 没有

php - 使用 PHP 和 MySQL 在超过 1 个字段上使用超过 1 个关键字进行搜索

mysql - 如何将一个大的 MySQL 备份文件拆分成多个文件?

php - 检查 PDO 是否存在某些内容的最佳方法是什么

mysql - 每次在 magento 中使用某个优惠券代码时,如何查看完整的订单详细信息?

mysql - 使用 MySQL 通过 ODBC 包装另一个 DBMS

mysql - SO类消息的DB设计以及如何查询?

mysql - 插入 MySQL 表或更新(如果存在)

mysql - 使用 node-mysql 从 heroku Node 应用程序连接到 Amazon RDS 数据库