Я всегда вставляю данные в таблицу mysql. Я использую выбор для этих данных перед вставкой, чтобы избежать дублирования записей, и если запрос возвращает null, тогда я вставляю запись.Как предотвратить дублирование записей в запросах на вставку mysql?
, но я думаю, что это не профессиональный способ выполнить эту работу.
Вы позволите мне, как вы это делаете?
Добавление подходящего ограничения, как уже было предложено, как правило, хороший способ пойти, но если по какой-то причине, что не подходит, вы можете попробовать условную вставку (по существу, что вы делаете сейчас, но все в одном заявлении): http://stackoverflow.com/questions/2852935/sql-conditional-row-insert – Mike 2010-12-06 08:38:58
благодарит Майка, но когда я запускаю такие условные запрос с предложением WHERE NOT EXISTS mysql дает синтаксическую ошибку. – 2010-12-06 08:58:18