ちょっとしたピクルでは、何とかタイプ名をカラム名に適用することができましたが、このデータベースではCLIアクセスのみしかできません。それにDROP COLUMN
文を適用するには、列名にアポストロフィをエスケープ:アポストロフィで始まるテーブルを削除する方法
ALTER TABLE mytable DROP COLUMN 'my_typod_column;
は私が無駄に、単一引用符を倍増し、バックスラッシュを使用して、二重引用符で列をラップしようとしています。
これを解決する次の試みは、この列からテンポラリテーブルを作成し、この列以外のすべてをチェリーピッキングし、現在のテーブルをそのテーブルに置き換えます。代わりに、CLIで一重引用符をエスケープするためのソリューションを期待しています。 EditLineを使用して、Linux用14.14按分5.7.19、(x86_64版)版
環境情報
mysqlの
bashの
の可能性のある重複した[MySQLでは単一引用符、二重引用符、およびバッククォートを使用する場合](HTTPS:/ /stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql) – axiac
バッククックはあなたのために機能しましたか? – Manav