За последние 24 часа нас посетили 17660 программистов и 1585 роботов. Сейчас ищут 1397 программистов ...

Помогите не работает хранимая процедура

Тема в разделе "MySQL", создана пользователем Ann, 1 июн 2007.

  1. Ann

    Ann Активный пользователь

    С нами с:
    17 апр 2007
    Сообщения:
    12
    Симпатии:
    0
    Хранимая процедура выполняет поиск полей содержащих слово
    [sql]
    DELIMITER &&
    CREATE PROCEDURE `find` (IN t TEXT)
    BEGIN
    SELECT name FROM files WHERE name RLIKE t;
    END;
    &&
    DELIMITER ;

    [/sql]

    При вызове функции из консоли если параметр поиска t английское слово то работает
    если русское то пишет data too long for column 't' at row 1

    кодировка MYSQL5 utf8 кодировка базы такая же.

    и в странице PHP при вызове функции не могу получить результат на каком бы языке не писала слово поиска
    кодировка на странице тоже utf8