3
我有两张表,我插入记录到。我使用PHP来执行sql查询来执行操作。在执行插入操作时,我在两个表中插入10,000条新记录。一个表成功完成所有操作的插入过程,而第二个表完成第一个插入操作,但在第二个操作到达6,384时停止插入,它将停止插入新记录。下面mysql记录不超过16,384
是两个表的表结构:
CREATE TABLE `client_package` (
`package_id` varchar(15) NOT NULL,
`client_id` int(11) NOT NULL,
`subaccount_id` int(11) NOT NULL,
`receiver_name` varchar(50) NOT NULL,
`receiver_address` varchar(100) NOT NULL,
`receiver_city` varchar(20) NOT NULL,
`receiver_state` int(3) NOT NULL,
`receiver_phone` varchar(20) NOT NULL,
`receiver_email` varchar(40) NOT NULL,
`shipment_date` varchar(15) NOT NULL,
`delivery_date` varchar(15) NOT NULL,
`item_type` varchar(30) NOT NULL,
`item_weight` varchar(20) NOT NULL,
`item_quantity` varchar(15) NOT NULL,
`package_status` int(3) NOT NULL,
`date` varchar(12) NOT NULL,
PRIMARY KEY (`package_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `package_tracking` (
`id` int(11) NOT NULL auto_increment,
`package_id` varchar(15) NOT NULL,
`package_status` int(3) NOT NULL,
`package_note` varchar(100) NOT NULL,
`update_time` varchar(15) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
表给我的问题是client_package。此外,在client_package表中插入新记录之前,我首先检查生成的package_id是否已经存在,如果它生成另一个。我不知道这是否真的会导致问题。
在此先感谢。
这是它吗?六或十六K? (我需要问)。 – corlettk 2009-07-17 13:09:30