如何使用UPDATE语句来更改现有数据的列值(dropwizard迁移)

问题描述 投票:0回答:1

我的第一个.sql文件:

 CREATE TABLE IF NOT EXISTS `our_group` (
      `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
      `name` VARCHAR(255),
      PRIMARY KEY (`id`)
    )

    INSERT INTO `our_group` (`id`, `name`) VALUES
      (1, 'A'),
      (2, 'B'),
      (3, 'C'),
      (4, 'D');

而且我只想更改数据:

我的第二个.sql文件应为:

CREATE TABLE IF NOT EXISTS `our_group` (
          `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
          `name` VARCHAR(255),
          PRIMARY KEY (`id`)
        )

    INSERT INTO `our_group` (`id`, `name`) VALUES
      (1, 'A'),
      (2, 'B'),
      (3, 'D'),
      (4, 'E');

如何应用第二个文件?

java migration dropwizard data-migration
1个回答
0
投票

我用Google搜索并找到了解决方案!

我的第二个更改.sql文件应为:

UPDATE `our_group` SET  `name` = 'D' WHERE `id` = `3`;
UPDATE `our_group` SET  `name` = 'E' WHERE `id` = `4`;
© www.soinside.com 2019 - 2024. All rights reserved.