伙计们,
我有一张table,里面有:
CREATE TABLE IF NOT EXISTS `people` (
`Id_People` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`Firstname` varchar(20) NOT NULL,
`Lastname` varchar(20) NOT NULL,
PRIMARY KEY (`Id_People`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1002 ;
如何设置将我的名字和姓氏的第一个字母大写的触发器?
每当我加上一个人,
在插页上:
INSERT INTO people (Firstname, Lastname) VALUES ('doe', 'john')
每当我编辑某人时,
更新时:
UPDATE people SET Lastname = 'smith', Firstname= 'jane' WHERE Id_People = 1;
还有这个连一个双筒的名字,比如:约翰·史密斯(名字)多伊(姓氏)?
1条答案
按热度按时间7fyelxc51#
我可以建议您使用mysql rdbms。
mysql不提供每个单词首字母大写的标准函数。
首先,
创建此函数:
其次,
为更新和插入创建触发器
最后,
更新表中的现有记录