对于现有数据库和现有表,我想做点什么
ALTER TABLE {TABLENAME}
ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL}
CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
但是我打算添加一个带有唯一字符串的特定user_page_url。未来的处理可以通过php完成,但是最近添加的列将为那些旧的注册用户提供NULL值。
例如ID = 102的用户名为“michael”的用户默认值为102或默认值为“michael”(最好),然后我可以通过重写网址来访问www.test.com/michael将访问者重定向到他的主页
答案 0 :(得分:1)
添加新列后,只需UPDATE
您的表格:
UPDATE {TABLENAME} SET {COLUMNNAME} = username
答案 1 :(得分:0)
更改表后,执行:
UPDATE TableName
SET NewColumn = username
WHERE NewColumn IS NULL