Ben içine kayıtları ekleme am iki tablo var. Ben işlemi gerçekleştirmek için sql sorgusu çalıştırmak için PHP kullanıyorum. Ekleme işlemi yaparken, ben iki tablolarda 10.000 yeni kayıt eklemek. İkinci tabloda ilk ekleme işlemini tamamlar ancak 6384 için yeni kayıtlar ekleme durur aldığında ikinci operasyon ekleme durur iken bir tablo tüm operasyonlar başarıyla ekleme işlemini tamamlar.
Aşağıdaki iki tablo için tablo yapısı:
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;
Bana sorun veriyor tablo client_package olduğunu. Ayrıca, client_package tabloya yeni bir rekor takmadan önce, oluşturulan package_id zaten varsa ben ilk kontrol ve eğer ben başka birini oluşturabilir. Şu WOT aslında soruna neden olup olmadığını bilmiyorum.
Şimdiden teşekkürler.