UPDATE WHEREКоманда для изменения данный в таблице UPDATE WHERE имеет такой синтаксис: UPDATE WHERE id=123, где 123- это id строки в таблице Новые значения передаются ссылкой на хэш, в котором ключи - названия колонок, а значение - новые данные. Пример использования: #!/usr/bin/perl -w
require "tinysql.pm";
%config=( 'base_root' =>'/home/localhost/public_html/basa/data' );
%tmp=( 'name'=>'asd fsad fsd fads fas', 'name1'=>'123' );
$head=&tiny_sql( 'command' =>'UPDATE WHERE id=12', 'base_root' =>$config{'base_root'}, 'table_name' =>'index', 'data' =>\%tmp ); В этом примере в таблицу index будет изменена строка с id=12, в этой строке для колонок name и name1 будут присвоены соттветственно новые значения - 'asd fsad fsd fads fas' и '123' Примечания: В случае, если хэш не содержит всех колонок таблицы то будут изменены только те колонки, которые перечисленны в передаваемом хэше. Если хэш будет содержать колонки, иена которых в таблице не встречаются - эти значения будут проигнорированы. Подробнее о применении и синтаксисе команды можно прочитать на странице примеров использования команды UPDATE WHERE
|