CREATE TRIGGER trunc_hash BEFORE INSERT ON tor
FOR EACH ROW
SET NEW.info_hash_truncated = SUBSTRING(NEW.info_hash_v2, 1,20);
Самое интересное, как substring заработал, а LIKE нет.Причина в неявном приведении типа, последовательность байтов может выглядеть как строка "^@%&^#%" + UTF-8, а сравнение идет с красивым текстовым хешем.
["possible_keys"]=> string(20) "hashes,hashes22,gdfg"
["key"]=> NULL
hashes,hashes22,gdfg
NULL
EXPLAIN
и посмотрите что возвращается в поле Extra
ответ неверен, удалите и не позорьтесь!!!
И такой ответ даёт "Full stack web developer"?!!
local data = "Admin Name = " .. admName .. " ID = " .. adminId
какие имена переменных передаются в запросе ?
какие вы ожидаете ?
они совпадают ?
$stmt->bind_param('ss', $admName, $adminId);
$stmt->bind_param('ss', $_POST['adminName'], $_POST['adminId']);