mysql複製創建表

CREATE TABLE `guba` (                          
   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,  
   `website` varchar(32) DEFAULT NULL,                
   `stockname` varchar(10) DEFAULT NULL,                
   `url` varchar(255) DEFAULT NULL,                
   `title` varchar(255) DEFAULT NULL,              
   `dateandtime` varchar(20) DEFAULT NULL,                
   `readcount` varchar(16) DEFAULT NULL,                
   `remarks` varchar(16) DEFAULT NULL,                
   `author` varchar(50) DEFAULT NULL,             
   `abstract` varchar(255) DEFAULT NULL,               
   `content` varchar(20480) DEFAULT NULL,                  
   PRIMARY KEY (`id`)                              
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8


CREATE TABLE guba3 SELECT * FROM guba;           #  帶數據複製創建表

create table guba4 like guba;                                         #  不帶數據,創建同結構表

select * into guba5 from guba;                    #  錯誤語法 ERROR 1327 (42000): Undeclared variable:

注意,在mysql中不支持    SELECT * INTO B FROM A

                        但是支持     CREATE TABLE B SELECT * FROM A

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章