重建表 复制表 好办法

zblog1年前zblog问题解答57
#(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`


相关文章

php数组长度 count() 函数

在 PHP 中,你可以使用 count() 函数来获取数组的长度(或称为元素的数量)。count() 函数返回数组中元素的数量。下面是一个简单的示例: &nbs...

蜘蛛 爬虫 7大蜘蛛

百度    baidu     baiduspiderBing   bing      bingbot谷歌  ...

Fatal error: Directive ‘track_errors‘ is no longer available in PHP in Unknown on line 0 php错误日志

Fatal error: Directive ‘track_errors‘ is no longer available in PHP in Unknown on line 0 php错误日志

打开错误显示重启服务器如果是低版本 php 升级到到版本php 可能会报错Fatal error: Directive ‘track_errors‘ is no longer available in...

linux伪静态 (大括号转义)

linux伪静态 (大括号转义)

大括号转义问题: Nginx配置文件中,大括号{}默认用于配置块(如server{}),直接用在正则表达式中会被误解析。 解决方案:用单引号包裹正则表达式(推荐),或转义大括号(但转义可能不生效,...

php扩展 宝塔一览

php扩展 宝塔一览

必须装是因为 PHP7. 2 存在 绕过open_basedir()的问题,PHP7.4没有这个问题。其他2是提升效率的!!配置文件 可以  disable_classes = "...

error_reporting(0); 和 set_time_limit(0); 啥意思 关闭所有错误报告+php没有时间限制

`error_reporting(0);` 和 `set_time_limit(0);` 是 PHP 中的两个函数调用,它们分别用于控制错误报告和脚本...