2011-03-03 42 views

回答

0

INSERT - 创建一个新值。 更新 - 替换/修改现有值。

+0

是的,但存在创建新值的命令,如果该值存在替换? – JuanPablo 2011-03-03 04:14:30

0

如果你的意思,你要只更新数据库中的当前值,而不是插入一个新的价值,你应该使用UPDATE命令:http://dev.mysql.com/doc/refman/5.0/en/update.html

如果你实际上要插入的东西进入数据库,但想要在插入值之前替换该值,则可以使用PHP的str_replace()或preg_replace()函数,具体取决于您需要执行的操作。我不确定你使用的是什么语言,但如果它是.NET,你可以使用Replace()方法。

str_replace()函数 - http://php.net/manual/en/function.str-replace.php

的preg_replace() - http://php.net/manual/en/function.preg-replace.php