我有三列表的表如下插入子內容到新列的數據插入
CREATE TABLE `auto_bulk` (
`bulk_id` int(5) NOT NULL auto_increment,
`heading` varchar(25) NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`bulk_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我需要直接添加一些散裝記錄到MySQL數據庫。
INSERT INTO auto_bulk(heading,content)VALUES('xxx','xxx');
但我的問題是,我只給內容,標題應該是content.Like的前5個字母,
INSERT INTO auto_bulk(heading,content)VALUES('Hello','Helloworld123');
我知道該怎麼做用PHP與SUBSTR但我想知道有沒有辦法做到這一點直接在MySQL 我都試過,但沒有運氣
INSERT INTO auto_bulk(heading,content)VALUES(SUBSTRING(content,1,5),'Helloworld123');
感謝
您可以使用觸發器 –