2
我對輸入數據MySQL代碼:如何使用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."')";
我想用IGNORE.but如何防止重複僅在型號,序列號,行?
我應該改變模型,序列號,行成爲唯一索引? – klox 2010-08-11 04:51:35
如果Model,Serial_Number,Line還不是您的表主鍵,那麼您需要爲這些列創建唯一索引。 – 2010-08-11 04:55:16