我不知道我哪里出错了。我以为我已经使用了正确的语法。但我的查询仍有错误
"INSERT INTO tempahan(id,nama,tarikh,mula,akhir,unit,bil,sebab) VALUES ('$id','$nama','$tarikh','$mula','$akhir','$unit','$bil,'$sebab')
ON DUPLICATE KEY
UPDATE
tarikh ='$tarikh'
,mula='$mula'
,akhir='$akhir'
,unit='$unit'
,bil='$bil'
,sebab='$sebab'
";
它会显示错误 您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便在#DU;''')上使用正确的语法。重复更新主题更新='' ,穆拉'在第1行
答案 0 :(得分:0)
提供INSERT
语句,以便无法将旧字段插入新值。如果您的旧值与新值相同。
您可以使用PRIMARY / UNIQUE键设计表格,但不允许INSERTS重复该表格。