從一個表複製數據,然後把數據插入到另一個新表中。 假設有一個已創建且有數據的orders表,要把orders表備份到還未創建的newOrders表裡 SQL用法:SELECT * INTO newOrders FROM orders 但是mysql使用報錯,ERROR 1327 (42000): U ...
從一個表複製數據,然後把數據插入到另一個新表中。
假設有一個已創建且有數據的orders表,要把orders表備份到還未創建的newOrders表裡
SQL用法:SELECT * INTO newOrders FROM orders
但是mysql使用報錯,ERROR 1327 (42000): Undeclared variable: newOrders,即使手動創建了newOrders表結構,也報錯。故得知mysql不支持SELECT INTO
故可使用替代方案:CREATE TABLE newOrders(SELECT * FROM orders);