我想写到我的MySQL数据库中红色标记的部分。如何更改我的代码以写入正确的路径?
屏幕截图:
http://i.imgur.com/1dqndSt.png
$sql = "REPLACE INTO `faqconfig`(`config_value`)
VALUES('" .mysql_real_escape_string( $version ). "')";
如果config_name
是主键,则可以使用以下命令
INSERT INTO faqconfig (config_name, config_value)
VALUES ('main.currentVersion', $version)
ON DUPLICATE KEY UPDATE config_value = $version;
要么
REPLACE INTO faqconfig (config_name, config_value)
VALUES ('main.currentVersion', $version);
两者之间的区别INSERT INTO ... ON DUPLICATE KEY UPDATE
是如果不存在则为INSERT,否则为UPDATE。而,REPLACE INTO
如果存在则为DELETE,然后插入。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句