Ben php ile bir tabloya dosyaları yükleme ediyorum. Böyle bir tablo oluşturun:
CREATE TABLE IF NOT EXISTS $table (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`order` INT DEFAULT 0,
`data` VARCHAR(200) UNIQUE KEY,
`cur_timestamp` TIMESTAMP DEFAULT NOW())"
Ve bu gibi bir metin dosyasından doldurun:
LOAD DATA LOCAL
INFILE '".$file ."'
REPLACE INTO TABLE $table
FIELDS TERMINATED BY '^'
(`order`,`data`)"
Ben de YİNELENEN KEY .. bir diziye dosya okuma ve sadece INSERT kullanarak denedim
INSERT INTO $table (`order`,`data`)
VALUES ($parts[0],'$parts[1]')
ON DUPLICATE KEY UPDATE `order` = '$parts[0]'
Veri yeni ve eski kayıttaki aynı ama sipariş farklı ise, her iki durumda da ekler. Ben veriler aynı ise o GÜNCELLEMEYİ bekliyoruz. Ben benim tablolar düzgün kurmak değil bekliyoruz, ama sorunun ne olduğunu göremiyorum. Veri maçları ne zaman GÜNCELLEMEYİ değil neden kimse bana söyleyebilir misiniz?