sql >> データベース >  >> RDS >> Mysql

テーブルを変更できません。テーブル'xxx/#sql-ib265'は既に存在します

    --skip-auto-rehashオプションを指定してmysqlクライアントを再起動し、DROPTABLEを再試行してください。

    上記が機能しない場合は、MySQLマニュアルからこれを試してください:

    破損したinnodbデータディクショナリがあります。

    https://dev.mysql.com/doc /refman/5.0/en/innodb-troubleshooting-datadict.html

    一時テーブルの問題

    MySQLがALTERTABLE操作の途中でクラッシュした場合、InnoDBテーブルスペース内に孤立した一時テーブルが発生する可能性があります。テーブルモニターを使用すると、#sql-で始まる名前のテーブルが一覧表示されます。名前をバッククォートで囲むと、名前に文字「#」が含まれるテーブルに対してSQLステートメントを実行できます。したがって、前述の方法を使用して、他の孤立したテーブルと同じように、そのような孤立したテーブルを削除できます。 Unixシェルでファイルをコピーまたは名前変更するには、ファイル名に「#」が含まれている場合、ファイル名を二重引用符で囲む必要があります。



    1. MySQLストアドプロシージャの操作'='の照合(utf8_general_ci、IMPLICIT)と(utf8_unicode_ci、IMPLICIT)の不正な組み合わせ

    2. [01000] [unixODBC][ドライバーマネージャー]libを開けません'/usr/local/easysoft/oracle/InstantClient112/lib/libsqora.so':ファイルが見つかりません

    3. WHERE value IS NOT IN(サブクエリ)

    4. PITRの実行中に、PostgreSQLで一時停止/再開することは可能ですか?