gpt4 book ai didi

mysql - 在sql中跨多个列插入单个值

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:09 25 4
gpt4 key购买 nike

我有一个包含近 27 列(全部为整数数据类型)的表,第一列是 ID(PK)。我希望将所有值更新为某个值,比如 500。有没有像这样输入所有 27 列名称的情况下要更新的查询。

UPDATE tbl_name SET a=500,b=500,c=500.....z=500 where ID = 1

否则我可以创建任何 PL/SQL 函数,它可以在不提供列名和设置值的情况下自行获取下一列吗?

最佳答案

在任何数据库中都是不可能的。您需要提及列名。检查以下线程中提到的最常见数据库的更新规范

How to UPDATE all columns of a record without having to list every column

关于mysql - 在sql中跨多个列插入单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42482087/

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