заменить значение во вставке - PullRequest
0 голосов
/ 03 марта 2011

как заменить значение при использовании команды вставки mysql?

Ответы [ 3 ]

1 голос
/ 03 марта 2011

Вы можете использовать синтаксис "при обновлении дубликата ключа" , чтобы обновить существующую строку в операторе вставки.

0 голосов
/ 03 марта 2011

Если вы имеете в виду, что вы хотите обновить только текущее значение в базе данных и не вставлять новое значение, вы должны использовать команду 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

0 голосов
/ 03 марта 2011

INSERT - создает новое значение.ОБНОВЛЕНИЕ - Заменяет / изменяет существующее значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...