有點瑣碎,我不知何故設法將一個拼寫錯誤應用於列名和這個數據庫,我只有CLI訪問權限,這不允許我逃出列名的單引號申請一個DROP COLUMN
聲明它:如何刪除一個以撇號開頭的表格
ALTER TABLE mytable DROP COLUMN 'my_typod_column;
我已經試過包裝在雙引號列,加倍了單引號,用反斜槓,但沒有成功。
我下次嘗試解決這個問題的方法是從這個表中創建一個臨時表,然後選擇除此列之外的所有列,然後用它替換當前表,但不太理想。希望解決方案可以在CLI上轉義單引號。
環境信息
的MySQL版本14.14 DISTRIB 19年7月5日,對Linux的使用下(x86_64)EditLine包裝器
慶典
的可能的複製[當使用單引號,雙引號,反引號和在MySQL(HTTPS包裝你的列名:/ /stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql) – axiac
反引號是否適合你? – Manav