同时 insert and update 小小问题 ALTER TABLE table ADD UNIQUE (date,room_type)INSERT INTO table (date,room,price) VALUES ('2014-02-25','A',100),('2014-02-26','B',200) ON DUPLICATE KEY UPDATE price=VALUES(price); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试了可以,不过我基础不好,怕这样写会有什么限制,或是要注意的事项,所以在问问清楚 . ALTER TABLE table ADD UNIQUE (date,room_type)INSERT INTO table (date,room,price) VALUES ('2014-02-25','A',100),('2014-02-26','B',200) ON DUPLICATE KEY UPDATE price = IF(status = 'on', VALUES(price),price);有更好的答案就放上来吧。不然就结贴咯 ^.^感谢啦^^ 没有那么麻烦 ,直接给 date 与 room 添加 唯一索引 ,再使用 insert into replace into table (date,room,price) values (2014-02-03,A,100),(2014-02-01,A,150) ;意思是 如果 date 与 room 已经存在则更新,不存在 则插入 频繁数据读取该如何设计? IIS mysql 数据库 里的 数据 莫名丢失 想学mysql了 问一下max()的问题 高人给写条替换语句 SQL 2005 Express 版本没有SSIS功能吗? mysqlimport使用问题? [求助]mysql字符+日期+4位流水号 这种数据怎么自动生成? 大量mysql bin日志删除不掉 请问洗谁使用过Percona Monitoring and Management? mysql多表查询然后排序 为什么索引有最左前缀原则?
INSERT INTO table (date,room,price) VALUES ('2014-02-25','A',100),('2014-02-26','B',200) ON DUPLICATE KEY UPDATE price = IF(status = 'on', VALUES(price),price);有更好的答案就放上来吧。不然就结贴咯 ^.^
感谢啦^^