• 请不要在回答技术问题时复制粘贴 AI 生成的内容
deweixu
V2EX  ›  程序员

Mysql 执行 DDL 添加列后丢失数据?

  •  
  •   deweixu ·
    deweixu · Jun 22, 2022 · 2089 views
    This topic created in 1596 days ago, the information mentioned may be changed or developed.
    在 aws 的 Aurora MySQL 上执行 DDL 语句给一张表增加列

    执行后这张表丢失了一条记录

    有朋友遇到过吗?
    4 replies  •  2022-06-22 17:50:18 +08:00
    seanzxx
    seanzxx
    Jun 22, 2022
    1
    我靠,还能有这种问题,我叫 DBA 在一张上亿记录的表上添加了 4 次列,都不知道丢没丢数据
    Aurora 应该有 backup 呀,手动或者自动的都可以,恢复去一个新的 cluster ,然后把记录复制过来,这个比较简单。
    littlewing
    littlewing
    Jun 22, 2022
    2
    这种问题直接找 aws 不就行了?
    另外 Aurora 已经完全不是 mysql 了,已经魔改得太多了,mysql 经验不适用
    deweixu
    deweixu
    OP
    Jun 22, 2022
    3
    @seanzxx 就少了一条,可以根据日志恢复,谢谢
    deweixu
    deweixu
    OP
    Jun 22, 2022
    4
    @littlewing 嗯,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1536 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
    ♥ Do have faith in what you're doing.