<p>我正在制作一个脚本,将数据插入MySQL数据库,我每天只需要从多个传感器插入一次数据,但我找不到防止多个条目的方法。是否有方法检查条目是否存在,如果不存在,则只插入数据?
下面是我的代码中包含语法错误的部分。
对不起,如果这个错误很明显,我是SQL新手</p>
<pre><code> mycursor.execute('''
SELECT * FROM MotorControlDB.FSYesterdayVolume
IF Date = %s AND DeviceID = %s THEN
INSERT INTO MotorControlDB.FSYesterdayVolume(DeviceID, VolumeYesterday, Date)
VALUES (%s, '%s', '%s')
END IF
''', (YesterdayDate, '2-ES-WC-FS', '2-ES-WC-FS', EastVolumeYesterday, YesterdayDate))
</code></pre>