gpt4 book ai didi

PHP mySQL 更新 SET LIKE %value

转载 作者:行者123 更新时间:2023-11-29 05:45:56 24 4
gpt4 key购买 nike

是否有合乎逻辑(且可能)的方式来做这样的事情?

UPDATE $table SET LIKE %_checkbox = '' WHERE id='$id'

我有像 allowed_checkbox 和 types_checkbox 这样的字段,它们被动态发送到数据库脚本。引用列名时可以使用通配符吗?

最佳答案

那里有一点 Frankenstein 语法。服务器在编译 SQL 之前需要知道表名和列名 - 所以您不能直接执行您想要的操作。

您的 PHP 代码是否没有数据库模式的先验知识?

您使用的关键字是动态 - 您可以使用针对 MySQL INFORMATION_SCHEMA.COLUMNS 的查询找到匹配的列名 table 。您可以在每次更新时执行此操作,这会很昂贵,或者在应用程序启动时为您需要的所有表提取架构。

关于PHP mySQL 更新 SET LIKE %value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2017424/

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