如何使用数组更新 mysql 列
How to update mysql column using array
我正在使用 mysql,我有 table“wp_notification”,这里是 table
的当前结构
id UserId PostId status
1 s:1:"8"; 26 accept
在“UserId”列中,我使用“序列化”功能以“数组”格式保存用户的Userid,但现在我想更新(在此列中再添加一个用户ID)此列
那我该怎么做呢?这是否可能仅使用 mysql 查询?
您不需要更新该列。您可以在该列的 future/current 单元格中再添加一个用户 ID。
但值得注意的是,在数据库中使用“序列化”输出字符串作为 Id 并不是一个好的解决方案。参见 Normalization in MYSQL。
我正在使用 mysql,我有 table“wp_notification”,这里是 table
的当前结构id UserId PostId status
1 s:1:"8"; 26 accept
在“UserId”列中,我使用“序列化”功能以“数组”格式保存用户的Userid,但现在我想更新(在此列中再添加一个用户ID)此列 那我该怎么做呢?这是否可能仅使用 mysql 查询?
您不需要更新该列。您可以在该列的 future/current 单元格中再添加一个用户 ID。
但值得注意的是,在数据库中使用“序列化”输出字符串作为 Id 并不是一个好的解决方案。参见 Normalization in MYSQL。