在進行數(shù)據(jù)庫表的復制與備份的操作過程中,我們應該都知道有 SELECT INTO FROM 和 INSERT INTO SELECT 兩種方法吧?關于這兩種方法的區(qū)別和用法,這里就不多說了, 然而作者今天在使用 SELECT INTO FROM 備份mysql數(shù)據(jù)表的時候,運行相關 SQL 語句的時候卻一直返回 [ Err ] 1327 - Undeclared variable :......這種錯誤,實在不解,經(jīng)過查詢相關資料才知道,原來 mysql 數(shù)據(jù)庫是不支持 SELECT INTO FROM 這種語句的,但是經(jīng)過研究是可以通過另外一種變通的方法解決這個問題的,下面就來說說解決這個錯誤的辦法吧!
進過搜索相關資料以及實驗結果證實,可以使用 CREATE TABLE Table2 (SELECT * FROM Table1);
這種語句代替 SELECT vale1, value2, value3 INTO Table2 FROM Table1;
評論(0人參與,0條評論)
發(fā)布評論
最新評論