重建表 复制表 好办法

zblog10个月前zblog问题解答32
#(1)复制表结构。

##  从要复制的表结构复制表语句 ,设置表名字, 注意 XIUGAI ENGINE=MYISAM AUTO_INCREMENT 为 1,默认是当时表下一个最大ID


CREATE TABLE `ruanjian_box` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '原始id ',
  `name` VARCHAR(50) DEFAULT NULL,
  `img` VARCHAR(10) DEFAULT NULL COMMENT '图片地址',
  `type` INT(1) DEFAULT '0' COMMENT '是生成联想词',
  `keywords` VARCHAR(300) DEFAULT NULL COMMENT '关键词',
  `ai` INT(1) DEFAULT '0' COMMENT '临时 是否ai用',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_name` (`name`),
  KEY `index_type` (`type`),
  KEY `index_ai` (`ai`)
) ENGINE=MYISAM AUTO_INCREMENT=1  DEFAULT CHARSET=utf8mb4

# 注意 MYISAM AUTO_INCREMENT=1  

#(2)复制数据。

# 排序可指定(一般id asc递增),筛选可选

INSERT INTO ruanjian_box ( 
  `name`,
  `img`,
  `type`,
  `keywords`,
  `ai`
) 
 
SELECT  
  `name`,
  `img`,
  `type`,
  `keywords`,
  `ai` 
FROM
  `ruanjian`.`ruanjian_box3`  WHERE ai=1 ORDER BY id ASC

#(3)查询最大最小总行数。验证数据。

SELECT MIN(id),MAX(id),COUNT(id) FROM `ruanjian_box`


相关文章

js 使input输入框在页面加载时获得焦点,并且光标位于 value 值的最后面

      // 使输入框在页面加载时获得焦点,并且光标位于 value 值的最后面   &nb...

IP地址正则表达式

IP地址正则表达式

(((25[0-5])|(2[0-4]\d)|(1\d{2})|([1-9]\d)|(\d))\.){3}((25[0-5])|(2[0-4]\d)|(1\d{2})|([1-9]\d)|(\d))如...

mysql数据库坏了 linux启动不了  ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了 ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了把 ib_logfile0 和 ib_logfile1 删除或重命名 重新启动 (数据损坏了 ,可以事后重新导入)...

zblog造数据 文章造数据

INSERT INTO zbp_post (`log_CateID`,   `log_AuthorID`,   `log_Tag`,...

php exlpode 字符串转数组函数(普通字符串 分割 + 正则表达式 分割)

============普通字符串 分割explode() 函数是 PHP 中的一个非常实用的字符串处理函数,它的作用是将一个字符串按照指定的分隔符分割成数组。这个函数经常用于处理 CSV 文件、UR...