i ont le code MySQL pour les données d'entrée:comment utiliser IGNORE?
$sql = "INSERT IGNORE INTO inspection_report ";
$sql.= "(Model, Serial_number, Line, Shift, Inspection_datetime, Range_sampling, Packing, ";
$sql.= "Accesories, Appearance, Tuner, General_operation, Class, Status, Remark, ";
$sql.= "NIK) ";
$sql.= "VALUES ('";
$sql.= $Model."','".$Serial_number."', '".$Line."','".$Shift."','".postVar('insp_date')." ".postVar('time')."','".$Range_sampling."','".$Packing."','";
$sql.= $Accesories."','".$Appearance."','".$Tuner."','".$General_operation."','".$Class."','".$Status."','".$Remark."','";
$sql.= $NIK."')";
je veux utiliser IGNORE.but comment empêcher double seulement au modèle, numéro_de_série, Ligne?
Devrais-je changer le numéro de modèle, numéro de série, ligne devenir Unique? – klox
Si Model, Serial_Number, Line n'est pas déjà votre clé primaire de table, alors oui, vous devez créer un index Unique pour ces colonnes. –