gpt4 book ai didi

mysql - 为现有的 mysql 表分配唯一的默认值

转载 作者:行者123 更新时间:2023-11-29 00:28:19 25 4
gpt4 key购买 nike

对于现有的数据库和现有的表,我想做点什么

ALTER TABLE {TABLENAME} 
ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL}
CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}

但是我打算添加一个具有唯一字符串的特定 user_page_url。 future 的处理可以通过 php 完成,但是最近添加的列对于那些旧注册用户将具有 NULL 值。

例如 ID=102 username="michael"的用户将具有默认值 102 或默认值“michael”(最佳),然后我可以通过重写 url 来完成 www.test.com/michael将访问者重定向到他的主页

最佳答案

添加新列后,只需更新您的表:

UPDATE {TABLENAME} SET {COLUMNNAME} = username

关于mysql - 为现有的 mysql 表分配唯一的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17893270/

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