-- 设置字段默认值的示例代码
-- 创建表时设置默认值
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 解释:在创建表时,可以通过 `DEFAULT` 关键字为字段设置默认值。上面的例子中,`created_at` 字段的默认值是当前时间。
-- 修改现有表,添加默认值
ALTER TABLE users
MODIFY email VARCHAR(100) DEFAULT 'noemail@example.com';
-- 解释:对于已经存在的表,可以使用 `ALTER TABLE` 语句来修改字段并为其设置默认值。上面的例子中,将 `email` 字段的默认值设置为 'noemail@example.com'。
-- 删除默认值
ALTER TABLE users
ALTER COLUMN email DROP DEFAULT;
-- 解释:如果需要删除字段的默认值,可以使用 `ALTER TABLE` 和 `DROP DEFAULT` 语句。上面的例子中,删除了 `email` 字段的默认值。
上一篇:mysql修改表字符集
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站