Это просто один или несколько символов подчеркивания.
Узор лучше всего читается как:
'_'
, ровно один символ подчеркивания,
'_*'
, а затем ноль или более символов подчеркивания.
Имейте в виду, что без стартового маркера, который будет соответствовать шаблону на любой месте в строке, так что это в основном означает любую строку с подчеркиванием в нем (или, более точно, так как вы» с использованием NOT
, строка без символ подчеркивания).
Это также излишне сложно, так как вы можете добиться такого же эффекта с помощью AND table2.test_keyword NOT REGEXP '_'
.
См. here для последней документации MySQL по регулярным выражениям (5.6 на момент ответа).
Проконсультировался ли вы с вашей обычной книгой? –