質問: 0 ORDER BY o.orders_id , op.orders_products_id , ps.products_sort_order` と実行すると ------ This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. -------- とでますが思った通りの値が返ってきます。 ですがそのデータベースを同じmysqlの`test_tabel`に`table`をコピーして 同様のsql文を発行すると ------------- #1054 - Unknown column 'o.ec_shukkabi' in 'field list' -------------------------------------------------------- とのエラーが出てしまいます。 データベースのコピーしただけなのですが どうして移植した`test_tabel`の方はエラーなのでしょうか? コピー方法はsshで接続したのち mysql -u ユーザー -pパスワード -h localhost < mototable.sql とのようにやっております。 o.などどこかで宣言されていてそれがメモリ上に残っているのでしょうか? 何か情報をお持ちな方はお力添えいただきますようよろしくお願い申し上げます。
回答: 単純にテーブルをコピーしたいならphpMyAdminにやらせて phpMyAdminからテーブルにクリックし TOPメニュー > 操作 > テーブルを (データベース).(テーブル) へ移動する: > (新しい名前をつけって) > 「実行」