PHP MySQL插入结构问题,怎么解决

PHP MySQL插入结构问题,怎么解决,第1张

Bars bar = new Bars()

bar.setId(rs.getLong("id"))

bar.setName(rs.getString("name"))

bar.setType(rs.getInt("type"))

bar.setCreatorId(rs.getLong("creator_id"))

resultList.add(bar)

if (currentNum == skipEnd - 1)

break

}

Online DDL 工具:pt-osc

对于 MySQL Online DDL 目前主流的有三种工具:

原生 Online DDL;

pt-osc(online-schema-change),

gh-ost

本文主要讲解 pt-online-schema-change 的使用以及三种工具的简单对比。

一、原理及限制

1.1 原理

1. 创建一个与原表结构相同的空表,表名是 _new 后缀;

2. 修改步骤 1 创建的空表的表结构;

3. 在原表上加三个触发器:delete/update/insert,用于 copy 数据过程中,将原表中要执行的语句在新表中执行;

4. 将原表数据以数据块(chunk)的形式 copy 到新表;

5. rename 原表为 old 表,并把新表 rename 为原表名,然后删除旧表;

6. 删除触发器。

sscanf(str, "NULL, %s, %c, %s, %s, %d", member->name,member->sex,member->birthdate,member->dept,member->sallary)

ssanf 函数 可以做到,将数据存入数组中,

insert into TABLE value(str)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8648286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存