我重構了一個項目,並希望嘗試PostgreSQL而不是MySQL。我現在想要遷移某些表的表內容。將MySQL數據庫內容遷移到PostgreSQL
問題是,當我使用這樣的選擇查詢(不要理會的名字,只是一個例子)
SELECT id AS id_x, name AS name_x, name2 AS name2_x
我要導出表數據,並將其導入MySQL的。問題是,在MySQL和PostgreSQL中INSERT INTO
的語法是不同的。我不想導出整個表格,因爲我也改變了結構的某些部分,試圖使它更高性能等。所以我只想獲取表格數據,但我需要那些AS x
的東西,因爲名稱列已更改
我已經找到了有關此主題的幾個鏈接。
我可以使用mysqldump
轉儲表並設置--compatible=name
參數。這裏的問題是,我不能添加SELECT
聲明,對吧?我只能添加一張where
支票。
然後,我可以使用mysql
命令導出我想要的查詢,但mysql沒有任何compatible
參數。我將如何實現這一目標?
我是一個白癡,沒有想到那個哈哈。謝謝! – Musterknabe