mysql-error-1146

    2热度

    2回答

    检查数据库生成SQL(看起来很好): CREATE TABLE `HourOfDay` ( `id` int(11) NOT NULL, `hourString` varchar(2) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 检查文件系统(它的存在): # ls -a

    1热度

    1回答

    我正在做一些MySQL服务器管理与刷新MySQL用户权限,当新的特权被添加到MySQL用户的脚本。 我使用PDO类做我的查询,但是当我做一个简单的 FLUSH PRIVILEGES; 我得到的,对于 $connection->exec('FLUSH PRIVILEGES;'); 和 $connection->query('FLUSH PRIVILEGES;'); SQLSTATE [4

    6热度

    2回答

    我在运行django单元测试时遇到了一个错误,我以前没有经历过这种情况,并且一直在使用Google搜索整个下午。 Error: Database test_unconvention couldn't be flushed. Possible reasons: * The database isn't running or isn't configured correctly.

    5热度

    3回答

    我们的用户以相当低级别的用户身份登录到生产数据库,并在数据库级别授予SELECT,并在他们需要访问的特定表上授予INSERT/UPDATE/DELETE。 他们也有权创建临时表(我们需要它们来处理一些更复杂的查询)。问题是虽然他们可以创建临时表,但他们无法访问INSERT! 我们发现的解决方法是创建一个名称相同(但只有一个字段)的“真实”(持久性?)表并授予他们插入该表的权限。然后,当使用相同名称

    1热度

    5回答

    此问题是基于this thread。 我运行不成功 sudo mysql \. /users/cs/SO_db/posts.sql 我得到的错误 ERROR 1146 (42S02): Table 'personal.posts' doesn't exist MySQL's manual说 A five-character SQLSTATE value ('42S02'). The va