【发布时间】:2015-10-22 20:47:44
【问题描述】:
我在mysql中有一个数据库表
create table userstable
(
id int not null auto_increment,
name varchar(80) not null,
username varchar(80) not null,
primary key(id)
);
如何在mysql数据库中添加新行,使用户名为'name'+('id'*100)
例子:
ID name username
1 A A100
2 B B200
3 C C300
4 user user400
【问题讨论】:
-
您需要为此使用触发器。为该表创建一个 AFTER INSERT 触发器
-
只是为了确认 DDL 中的明显内容:您可以在
username中处理重复项。例如(1,A1,A1100)和(11,A,A1100)
标签: mysql