gpt4 book ai didi

mysql - mysql表中的不可更新列

转载 作者:行者123 更新时间:2023-11-29 04:18:57 24 4
gpt4 key购买 nike

如何定义一个应该有一列不可更新的 mysql 表我的意思是一旦插入它就不应允许用户以任何方式更新。例如,名为 tbl_xyz 的表有 3 列,其中一列不可更新tbl_xyz(c1,c2,c3),假设我将值插入为 (MBX,123,POQ) 然后让我们说如果 c3 是不可更新的那么它应该总是具有第一个条目作为 POQ 的值如果有人试图更新那么它应该给出一些受约束的列特定错误。

如果有人用上述限制做了相同的表级定义,请帮助并告诉我。

谢谢

最佳答案

我不是 MySQL 的专家,但我想通过服务器,您可以应用此类限制。只需从您的用户那里删除对该列的更新权限。你可以通过著名的 MySQL 做到这一点 Grant查询
here is the Update Grant Section

关于mysql - mysql表中的不可更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31225195/

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