HeidiSQL を使用しています。私のDBの新しいバージョンに移動しました。私は今、2つの問題を抱えているようです。修理方法についてアドバイスをお願いします。
1)クエリを大幅に簡素化したいくつかのビューがありますが、現在は古いDBを参照しています。
私はチェックインし、そこinformation_schema
のテーブルで十分に確認しましたVIEWS
.私のビューは古いDBを参照しています. しかし、編集しようとすると、次のようになりますSQL Error (1044): Access denied for use root@localhost to database information_schema
。(私は root としてログインしています。)
すべてのビューがハードコードされているわけではありません。一部はそうですselect table1, table2 etc
が、他の人はそうselect database.table1, database.table2 etc
です。この新しいバージョンを作成したとき (古い SQL をエクスポートしてから新しい空の DB にインポートしたとき)、ビューに到達したときにエラーが表示されました。「アルゴリズム」について何かがあり、それが再試行され、それらを作成するように見えました。
2) 通常、HeidiSQL では、空白の行をテーブルに追加して編集することができます。名前を編集できるようになりましたが、行を追加しようとするとデフォルトのVARCHAR が表示されますが、2 つの新しい DB では フィールドが空白になり、DATATYPE
編集 できませんいずれかを入力してください。)information_schema
DATATYPE
DATATYPE
HeidiSQL で使用Maintenance
しましたが、この問題は解決していないようです。MySQL を再起動しました (ただし、コンピュータはまだ再起動していません)。
何かご意見は?少し前にphpMyAdminがDBを完全にスクランブルすることができたので、私はHeidiに移動しただけです。