sql - 无法将 URL 设置为 MySQL 中的默认值

标签 sql mysql default-constraint

我正在使用 phpMYAdmin 将 URL 设置为 MySQL 数据库中表字段的默认值,但运气不佳。

网址如下:

http://www.kaboodle.com/hi/img/c/0/0/b2/9/AAAADMEBXEUAAAAAALKWPw.jpg

这是表字段结构:

{varchar(255), utf8_general_ci, Not Null}

最佳答案

目前还不清楚出了什么问题,但这会 create a DEFAULT constraint for an existing table using an ALTER TABLE statement如果插入记录时未提供 URL 值,则设置 URL 值:

ALTER TABLE your_table 
ALTER the_column SET DEFAULT 'http://www.kaboodle.com/hi/img/c/0/0/b2/9/AAAADMEBXEUAAAAAALKWPw.jpg'

关于sql - 无法将 URL 设置为 MySQL 中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229073/

相关文章:

mysql - 字段列表中的列 `D1` 不明确

sql-server - SQL Server 数据库中的孤立约束

php - 确定数据中的连胜

php - 使用 php 在 MySQL 中导入大型 CSV 文件

mysql - SQL 重新生成 ID 以保持自动递增

sql - 如何测试一行中引用特定列的一系列相等的 X 配对行?

sql - mysql "datetime NOT NULL DEFAULT ' 1970-01-0 1' "变成 0000-00-00 00 :00:00

sql - 如何向已有的列添加默认值?

mysql - 查找表中唯一出现的值

sql - 带 array_to_string 的 Postgresql 请求