INSERT INTOКоманда внесения данных в таблицу INSERT INTO добавляет ОДНУ новую запись в конец текстового файла. Данные этой процедуре передаются ссылкой на хэш с данными, в котором: ключ - название колонки; значение - собственно данный, которые должны быть в поле. При этом новой строке будет присвоено значение lastid, а значения lastid, numbers будут увеличены на 1. Пример использования: #!/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' =>'INSERT INTO', 'base_root' =>$config{'base_root'}, 'table_name' =>'index', 'data' =>\%tmp ); В этом примере в таблицу index в колонки name и name1 будут соответственно записаны значения 'asd fsad fsd fads fas' и '123'. В случае нормального завершения процедуры - будет возвращена ссылка на хэш, где ключи названия колонок в которые были успешно внесенны данные. В противном случае - возвращается 0. Примечание: Не рекомндуется использовать команду INSERT INTO для добавления большого количества записей в одну таблицу, поскольку каждый раз при вызове INSERT INTO происходит чтение и запись всей таблицы. Для добавления большого количества записей используйте команду INSERT ARRAY, которая внесет все новые записи за один вызов. Подробнее о применении и синтаксисе команды можно прочитать на странице примеров использования INSERT INTO.
|