mysql-error-1146相关内容
我刚刚学习 Laravel,并且有一个工作迁移文件创建一个用户表.作为迁移的一部分,我正在尝试填充用户记录: 公共函数 up(){Schema::create('users', function($table){$table->increments('id');$table->string('email', 255);$table->string('密码', 64);$table->boolea
..
我正在尝试在我的数据库名称 symfony 中导入此 sql CREATE TABLE IF NOT EXISTS 成分 (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL,主键(`id`)) 引擎=InnoDB 默认字符集=latin1; 我明白了 #1146 - 表 'symfony.ingredient'
..
例如,这不起作用: DELIMITER//创建程序 countRows(tbl_name VARCHAR(40))开始SELECT COUNT(*) as ct FROM tbl_name;结尾//分隔符;CALL countRows('my_table_name'); 产生: ERROR 1146 (42S02): 表 'test.tbl_name' 不存在 但是,这按预期工作: SE
..
我使用的是 Windows XP.我正在使用其内置的创建表功能在 phpMyAdmin 中创建一个表,我的数据库名称是 ddd. 它生成以下代码: CREATE TABLE `ddd`.`mwrevision` (`asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`sddd` INT 不为空) 引擎 = INNODB; 并显示以下错误: My
..
我们的用户以相当低级别的用户身份登录生产数据库,在数据库级别授予 SELECT 权限,并在他们需要访问的特定表上授予 INSERT/UPDATE/DELETE 权限. 他们也有创建临时表的权限(我们需要它们来处理一些更复杂的查询).问题是,虽然他们可以创建临时表,但他们无权将 INSERT 插入其中! 我们发现的一种解决方法是创建一个同名(但只有一个字段)的“真实"(持久性?)表,并授
..
当我查看我的 Magento 商店的错误日志时,它充满了以下错误: [02-Jun-2011 13:49:12] PHP 致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[42S02]:基表或视图未找到:1146 表 'mysite_mysite.core_file_storage' 没有/home/mysite/public_html/lib/Zend/Db/
..
启用日志记录 我使用启用了日志记录: SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON'; 所有执行的查询都记录到 mysql.general_log 表.没问题. 尝试清理表格 然后表变大了,我想从表中删除所有记录.我执行了: DELETE FROM general_log 但这导致了一个错误,提示
..
我的查询是: SELECT temp.pid FROM (SELECT postid, date FROM swapping AS s, post AS p WHERE s.mid='2' AND p.postid=s.postid) AS temp WHERE temp.date = (SELECT MAX(date) FROM temp) 我收到#1146-表'databas
..
此问题基于此线程. 我跑步失败 sudo mysql \. /users/cs/SO_db/posts.sql 我得到了错误 ERROR 1146 (42S02): Table 'personal.posts' doesn't exist MySQL手册说 五个字符的SQLSTATE值 ('42S02').这些值由 ANSI SQL和ODBC以及更多 标准化.并
..
已启用日志记录 我启用了使用的日志记录: SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'ON'; 所有执行的查询都记录到mysql.general_log表中.很好. 试图清除表 然后表变大了,我想从表中删除所有记录.我执行了: DELETE FROM general_log 但是这导致一
..
我已经使用名为library的数据库的mysqldump实用程序创建了一个名为ab.sql的文件.工作正常.现在,我正在尝试使用mysqlimport还原它. 我的数据库已经存在.但我想重写它.我在用 命令 mysqlimport -uroot -p**** library D:/ab.sql 在命令行中,但显示错误消息, mysqlimport:错误:1146,使用表:ab时,表
..
我正在尝试以我的数据库名称symfony导入此sql CREATE TABLE IF NOT EXISTS ingredient ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
..
我希望该过程在select语句中使用参数 answertable 和 partid , 但是当我调用它时,它不会用值替换参数answertable 通话call updateTotalScores('quiz_participation', 'quiz_answer', 1) 返回错误:1146 - Table 'quizdb.answertable' doesn't exist
..
我使用mysqldump导出数据库,然后将其导入到另一台服务器上的MySQL中.现在,如果我执行“显示表格",则可以看到我的所有表格,但实际上无法选择或描述其中的任何表格. 错误1146(42S02):表'mydatabase.user'不存在 我所有的表都是InnoDB.我看到一个人在哪里使用old_passwords的问题,因此我在my.cnf中将其明确设置为0,并确保mysql表
..
例如,这不起作用: DELIMITER // CREATE PROCEDURE countRows(tbl_name VARCHAR(40)) BEGIN SELECT COUNT(*) as ct FROM tbl_name; END // DELIMITER ; CALL countRows('my_table_name'); 产生: ERROR 1146 (
..
有人知道您的表确实存在时,在什么条件下会收到1146: Table '.
' doesn't exist错误? 我在5台服务器上使用了相同的代码,但我最近租用的服务器上只有一个显示此错误,因此我怀疑这可能是某种设置或安装错误.我可以从命令行执行我的sql语句.很明显,我也可以从命令行查看该表.建立连接时,我没有任何连接错误(我使用的是mysqli,btw).
..
我正在使用Windows XP.我正在使用其内置的create table功能在phpMyAdmin中创建一个表, 我的数据库名称是ddd. 它生成以下代码: CREATE TABLE `ddd`.`mwrevision` ( `asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `sddd` INT NOT NULL ) ENGINE =
..
当我查看我的Magento商店的错误日志时,发现其中充满了这些错误: [02-Jun-2011 13:49:12] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mysite_mysite.
..
我正在学习Laravel,并且有一个有效的迁移文件创建了一个users表.我正在尝试在迁移过程中填充用户记录: public function up() { Schema::create('users', function($table){ $table->increments('id'); $table->string('email', 255);
..