我的数据库(在 MySQL 中)看起来像:
CREATE TABLE tbl1(... ,title VARCHAR(69) DEFAULT("new title"), ...);
CREATE TABLE tbl3(... ,title VARCHAR(69) DEFAULT("new title"), ...);
CREATE TABLE tbl3(... ,title VARCHAR(69) DEFAULT("new title"), ...);
问题是:有什么办法不重复 values(66,"new title") 多次?
谢谢 !
我已经尝试了 2 个解决方案,但它们不起作用。
1-
SET @title_len=69,@title_def="new title";
CREATE TABLE tbl1(... ,title VARCHAR(@title_len) DEFAULT(@title_def), ...);
2-
CREATE TYPE TitleType FROM VARCHAR(69) DEFAULT("new title");
CREATE TABLE tbl1(... ,title TitleType, ...);