sql建表时某一列的默认值为前面指定列的值
时间: 2023-05-22 11:05:07 浏览: 129
用sql设置access的默认值
可以使用以下语句来实现这个需求:
```
CREATE TABLE myTable (
column1 INT,
column2 INT DEFAULT NULL,
column3 VARCHAR(100) DEFAULT '',
column4 DATETIME DEFAULT CURRENT_TIMESTAMP,
column5 DATETIME DEFAULT '2000-01-01 00:00:00',
column6 VARCHAR(100) DEFAULT CONCAT(column3, 'suffix')
);
```
其中的 column6 会默认使用 column3 的值作为前缀,并在后面添加 'suffix'。
阅读全文