-- 先查标准表 SELECT receiveunitname,canceled from docreceiveunit SELECT count(*) from docreceiveunit SELECT count(*) from docreceiveunit where subcompanyid=2 and companytype=1 SELECT id from docreceiveunit WHERE receiveunitname='这是建模表没有的数据99999999' DELETE from docreceiveunit where id=1652 INSERT into docreceiveunit (receiveunitname,companytype,subcompanyid,showorder,canceled) VALUES('这是建模表没有的数据99999999','1','2','.00','0'); -- 再查建模表 SELECT dwmc,sjzt from formtable_main_18; SELECT count(*) from formtable_main_18; select * from formtable_main_18 where -- 如果单位名称和启用相同 不插入 不同则插入 UPDATE docreceiveunit set canceled='0' WHERE receiveunitname='测试'