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