如果我有以下数据库表my_table
(id、year、event)
CREATE TABLE `my_table` (
`id` int(3) NOT NULL auto_increment,
`year` text,
`event` text,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
现在我想my_table
使用以下确切的文本示例从文本文件中导入该数据库中的一些数据。
2011|Italy hosts the 68th Venice International Film Festival<br>
2011|Severe damage occurs as wildfires sweep through Oklahoma<br>
2010|In Sudan Liberation Army will demobilize child soldiers<br>
可以手动完成,但是对于数百万个事件,这是不可能的,所以我一直在考虑使用另一种解决方案,它可以依赖于|
将年份与事件分开,然后将其插入数据库中,然后停止<br>
滚动另一个插入。
知道怎么做,如果手动完成,这将节省几个月的时间,并且还会使用 php 解决方案教授重要的想法〜谢谢
我认为应该是的结果
CREATE TABLE `my_table` (
`id` int(3) NOT NULL auto_increment,
`year` text,
`event` text,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `my_table` VALUES (1, '2011', 'Italy hosts the 68th Venice International Film Festival');
INSERT INTO `my_table` VALUES (2, '2011', 'Severe damage occurs as wildfires sweep through Oklahoma');
INSERT INTO `my_table` VALUES (3, '2010', 'In Sudan Liberation Army will demobilize child soldiers');