溫馨提示×

MySQL怎么設置默認值

小億
460
2023-10-24 17:27:08
欄目: 云計算

在MySQL中,可以通過以下兩種方式設置默認值:

  1. 在創(chuàng)建表時設置默認值: 可以在CREATE TABLE語句中為列指定默認值。例如,創(chuàng)建一個名為"users"的表,并為"age"列設置默認值為25:
CREATE TABLE users (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  age INT DEFAULT 25
);
  1. 在修改表時設置默認值: 可以使用ALTER TABLE語句來修改表的結構,并為列指定默認值。例如,為已存在的"users"表的"age"列設置默認值為30:
ALTER TABLE users ALTER COLUMN age SET DEFAULT 30;

注意:默認值只在插入新行時生效,如果不提供列的值,則會使用默認值。對于已存在的行,不會自動更新為默認值。如果要為已存在的行設置默認值,可以使用UPDATE語句來更新該列的值。

0