См. это .
См. Все эти методы Description ... всегда написано "Возвращает новый DateTime ...". Он не меняет текущий объект DateTime, поэтому он неизменен.
Ссылка на переменную - это совсем другое. Думайте об этом просто как указатель на фактический неизменяемый объект DateTime, который можно изменить, чтобы он указывал на другой объект.
select strings.text
from table1 strings
where exists (
select 1
from table2 sm
where instr(strings.text, sm.word) <> 0
)
В таблице MyISAM
:
SELECT *
FROM table1 com, table2 syn
WHERE MATCH (com.body) AGAINST(syn.list IN BOOLEAN MODE);
Это будет работать, даже если у вас нет индекса FULLTEXT
на com.body
, но с индексом FULLTEXT
это будет очень быстро.
Если вы заключите списки синонимов в двойные кавычки, например:
"HIV", "AIDS", "chicken pox", "swine flu"
, будут сопоставлены только целые фразы, а не просто разделите слова.