Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Подскажите пожалуйста, как с помощью UPDATE изменять значение поля таблицы независимо от столбца, в котором оно находится (допустим о количестве столбцов и их названиях мы вообще ничего не знаем)?
потипу:
UPDATE table_list
SET
data = AES_ENCRYPT(data,key);
где data - каждое из полей таблицы (если произвести изменения не позволяет тип, то поле пропускается)
Отредактированно Alex (17.11.2009 21:18:44)
Неактивен
Ну, для каждой строки из списка (если это в БД, то можно, например, курсором)
Неактивен
спс чтото понял)) попробую разобраться
Неактивен
А вот такой код присвоит переменной @ctblname = название столбца под номером cindex?
SET @qry = CONCAT ("SELECT COLUMN_NAME FROM Information_Schema.columns LIMIT ", cindex, ",1 ");
PREPARE pqry FROM @qry;
DECLARE curs1 CURSOR FOR pqry;
OPEN curs1;
FETCH curs1 INTO @ctblname;
Неактивен
По-моему, Вы переусердствовали
Неактивен
Спасибо) все вроде работает
Неактивен
Страниц: 1