[前][次][番号順一覧][スレッド一覧]

rails:2137

From: 北村 丈 <jyo555@w...>
Date: Thu, 3 May 2007 10:45:16 +0900
Subject: [rails:2137] Re: データベースできない(Re:参加します)

ジョウです

お忙しい所早速のレス有難う御座います。
参加しますに、質問はしないまたその他のご指摘有難う御座います。


rake db:migrateを実行したときradrailsのコンソールに出るerrorです。

(in C:/InstantRails/rails_apps/taskman)
== CreateUsers: migrating 
=====================================================
-- create_table(:users)
rake aborted!
Mysql::Error: Can't create table '.\taskman_development\users.frm' (errno: 
121): CREATE TABLE users (`id` int(11) DEFAULT NULL auto_increment PRIMARY 
KEY, `login` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT 
NULL) ENGINE=InnoDB

(See full trace by running task with --trace)

またmysqlのerrorlogのwebアプリを起動したときの内容です。

070502 23:00:39  InnoDB: Started; log sequence number 0 58975
070502 23:00:39 [Note] C:\INSTAN~1\MySql\bin\mysqld.exe: ready for 
connections.
Version: '5.0.27-community'  socket: ''  port: 3306  MySQL Community Edition 
(GPL)
070502 23:02:06  InnoDB: Error: table `taskman_development/users` already 
exists in InnoDB internal
InnoDB: data dictionary. Have you deleted the .frm file
InnoDB: and not used DROP TABLE? Have you used DROP DATABASE
InnoDB: for InnoDB tables in MySQL version <= 3.23.43?
InnoDB: See the Restrictions section of the InnoDB manual.
InnoDB: You can drop the orphaned table inside InnoDB by
InnoDB: creating an InnoDB table with the same name in another
InnoDB: database and copying the .frm file to the current database.
InnoDB: Then MySQL thinks the table exists, and DROP TABLE will
InnoDB: succeed.
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.0/en/innodb-troubleshooting.html

radrailsを使用してrake --trace db:migrate
を実行するのは、どうするのですか
コマンドプロンプトからの実行ですか

どうも今一radrailsの取り扱い操作法が解りません。
一般のeclipseの操作法ではなく、その解説のwebページまた本があったらご紹介願いませんか。

MySQLエラーコード121書き込みまたはアップデートの重複キー
と言うことらしいですけれど、だったらどこをどうすれば、良いのかが解りません。
何度かデータベースを作り直している事と、正規の方法で削除していない事も関係しているのかも、
色々原因は考えられます。

宜しく御願いします。
お返事お待ちしております。



--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2125 2007-04-30 17:06 [jyo555@w...         ] 参加します                              
      2131 2007-05-02 10:00 ┗[fuj@r...            ] データベースできない(Re: 参加します)
->    2137 2007-05-03 03:45  ┗[jyo555@w...         ]