+-------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| from | varchar(20) | NO | | NULL | |
| to | varchar(20) | NO | | NULL | |
| starttime | datetime | NO | | NULL | |
| duration | int(5) unsigned | NO | | NULL | |
| inputprice | float unsigned | NO | | 0 | |
| outputprice | float unsigned | YES | | 0 | |
+-------------+------------------+------+-----+---------+----------------+
Htio bih izbjeci da dupli insert vec postojeceg sloga. Neka ideja kako to uraditi je kreirati unique key na poljima FROM, STARTTIME, DURATION (mislim da je dovoljno), jer tesko da se moze desi da bas u istu sekundu krene poziv sa istog broja i da isto traje.
E sad, interesuje me, ako budem radio BULK INSERT i ako jedan od tih slogova u SQL komandi je vec unutra, da li ce insert kompletno puci i nece nista biti insertovano ili ce...?? Htio bih da uradi samo 'skip' i ubaci sve ostalo.
Da li je to izvodljivo i kako?
'fala