質問 > フロント機能 > インストールについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
arts |
投稿日時: 2009/9/2 13:41
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
Re: インストールについて dtb_productの中のproduct_idの中身を見たところ
違いありました。idが1から41までにあるのに対し インポートした先には1つも無く、管理画面でテスト作成した 商品が2つあるだけでした。 インポートしなおしてもsqlエラーが起きますので 手動で同じように登録していけばインポートしたことと 同じになるのですかね・・・・。 dtb_productに行を追加していこうと思っています。 phpmyadminからsqlの実行をしようとしていますが DBについて知識薄のため参考書を読みながら慎重に作業を しています。 INSERT INTO VALUESを使えば良いのでしょうか? どうぞよろしくお願いいたします。 |
seasoft |
投稿日時: 2009/9/2 13:56
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: インストールについて DDL(テーブル定義)が同じならば、COPY 構文(たしか、MySQL も使えましたよね?)を使うなどで、テキストファイルデータを経由して、スマートに移行できるかも。
しかし、 > インポートしなおしてもsqlエラーが起きますので というのは、DDL の差異を暗示しているような・・・
|
arts |
投稿日時: 2009/9/2 14:18
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
Re: インストールについて 参考書をみたところ
CREATE TABLE 新規テーブル名 SELECT * FROM 元となるテーブル名; これでテーブルはコピーできるようです。 テーブルのカラムだけコピーするには CREATE TABLE 新規テーブル名 LIKE 元となるテーブル名; 書いてあるには上記のようですので、とりあえず 作業の流れを考えてから実行してみようと思います |
seasoft |
投稿日時: 2009/9/2 14:25
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: インストールについて > 参考書をみたところ
> CREATE TABLE 新規テーブル名 SELECT * FROM 元となるテーブル名; > これでテーブルはコピーできるようです。 > > テーブルのカラムだけコピーするには > CREATE TABLE 新規テーブル名 LIKE 元となるテーブル名; 新環境を把握していませんので、可否の判断がつきませんが、同一スキーマなら、それで良い気はしますが・・・ (追記: いや、前者の場合、キー情報やシーケンスが怪しいかも。) たしか、ストアドプロシージャだったかを使えば、外部サーバでも対応できたかも。(どのDBMSだったか、うろ覚えですが・・・)
|
arts |
投稿日時: 2009/9/2 14:30
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
Re: インストールについて そうなのですね。ありがとうございます。
おそらく今の知識の状態で、やりすぎるともっと大変に なりそうな気がします。 少し考え方を変えてみたのですが、新環境は同じサーバー会社で mySQLやPHPバージョンは同じです。 新環境では売る商品が違うので、カテゴリ一覧がちゃんと登録したら反映されるように、もっていければと思っています。 現状ですと、カテゴリ一覧に反映されない理由がわかりませんので 可能かどうかもわかりません。 過去ログも探しましたが、原因までは未だ追求できていません。 引き続き調べてみます。 |
arts |
投稿日時: 2009/9/2 15:12
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
Re: インストールについて DBのインポートが正常に行われないのが
根本的におかしいとしましたら、SQLのエラーが 起きた画面をみていると、デフォルトで登録がしてあった 「おなべ」や「お菓子」を消してしまったことに 何か関係はあるのでしょうか? おなべもお菓子も登録してあるSQLファイルをインポートして いますが、エラー画面の内容を見ると文字化けが発生しております。 dtb_productの中身がずらっと並びその最後に→VALUES (1, 'アイスクリー��[...] この文字化けはなにか関係しているのでしょうかね・・・・。 |
seasoft |
投稿日時: 2009/9/2 15:27
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: インストールについて > DBのインポートが正常に行われないのが
> 根本的におかしいとしましたら、SQLのエラーが > 起きた画面をみていると、デフォルトで登録がしてあった > 「おなべ」や「お菓子」を消してしまったことに > 何か関係はあるのでしょうか? 移行の手法にもよるので一概には言えませんが、関与は薄いと思います。 > おなべもお菓子も登録してあるSQLファイルをインポートして > いますが、エラー画面の内容を見ると文字化けが発生しております。 > > dtb_productの中身がずらっと並びその最後に→VALUES (1, 'アイスクリー��[...] > > この文字化けはなにか関係しているのでしょうかね・・・・。 これまでに上がっているのとは別に、新たな問題が発覚したといった印象です。 多分、成功したと思い込んで、さらっと流した部分に問題があるのだと思います。 もう一度「行ないたいこと」と「行なったこと」を整理してみてはいかがでしょうか?
|
arts |
投稿日時: 2009/9/2 19:21
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
Re: インストールについて どうもありがとうございます。
冷静になって整理してみようと思います。 |
« 1 2 (3) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |