gpt4 book ai didi

CodeIgniter update() 默认为 insert()

转载 作者:行者123 更新时间:2023-12-04 22:05:50 26 4
gpt4 key购买 nike

这可能/真的吗?

例如,如果我想更新 id 为 1 的行,但不存在行,此函数(更新函数)是否会自动 插入 具有给定数据的新行?是否有启用此功能的参数?

如果没有,在不使用单独的函数来评估表并在行存在时返回 bool 的情况下,处理此问题的最佳方法是什么(如果可能)。 (然后从那里更新或插入)

没什么大问题..只是想澄清一下,想知道是否有人知道这一点。

最佳答案

也许您正在寻找的是这个 INSERT ... ON DUPLICATE KEY UPDATE - 前提是您使用的是 MySQL 并且您的 id 是表上的唯一键。

您必须手动构造查询并传递给 $this->db->query() 函数,而不是任何内置的事件记录,如 DB Driver 的辅助函数。

关于CodeIgniter update() 默认为 insert(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15859882/

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