У меня есть таблица MySql «Фраза»:Mysql INSERT и DELETE
PHRASES
phrase
Вот некоторые примеры фраз:
"The quick brown fo"
"Eeney Meeney"
При установке новой фразы в таблице, я хотел бы сначала проверьте, есть ли какая-либо из существующих строк - частичная версия фразы, которую нужно вставить. Если это так, то эта строка удаляется.
Например, если я вставляю «Eeney Meeney Miney Moe», а таблица уже содержит «Eeney Meeney», тогда «Eeney Meeney» будет удален вместе со вставкой, а таблица будет содержать только «Eeney Meeney Miney Moe "
Каков наиболее эффективный способ сделать это? Возможно ли это сделать в чистом SQL?
Я думаю, вы захотите тщательно продумывать свои требования к чему-то подобному, связанному с «частичной версией фраз». Если вы замените «Eeney Meeney» на «Eeney Meeney Miney Moe», можно ли его заменить снова в обратном направлении? будут ли фразы типа «а» заменить что-либо содержащее строку «а» только «а»? – Kritner