我有如下三列的表格
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');
但我的问题是我只给出内容,标题应该是内容的前 5 个字母。像,
INSERT INTO auto_bulk(heading,content)VALUES('Hello','Helloworld123');
我知道如何用substr处理 php但我想知道有什么方法可以直接在 mysql 中执行此操作我已经尝试过但没有运气
INSERT INTO auto_bulk(heading,content)VALUES(SUBSTRING(content,1,5),'Helloworld123');
谢谢