gpt4 book ai didi

mysql - 即使 MySQL 中不存在列也插入

转载 作者:行者123 更新时间:2023-11-29 12:36:42 26 4
gpt4 key购买 nike

假设我有一个旧的 .SQL 转储,自从创建它以来,我更改了表架构。

我可以运行:

INSERT INTO `ec_product_campaign_relations` (`campaign_id`, `product_id`, `product_qty`) VALUES (30,28,1),(30,27,0),(30,31,0),(30,30,0);

但是如果列product_qty不再存在,则不会插入该行。

如何强制插入该行并忽略该列不存在?

编辑:应该提到我正在使用 PHP,它是用于同步表 shema 的脚本......所以对此没有“手动”控制。

最佳答案

由于编辑所有 SQL 转储并非易事,因此我建议您将该列添加到表中,进行导入,然后删除该列。

关于mysql - 即使 MySQL 中不存在列也插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26677768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com