INSERT INTOКоманда INSERT INTO добавляет ОДНУ новую строку в таблицу. Пример сипользования: #!/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 - будет присвоено значение 'asd fsad fsd fads fas', а колонке name1 - '123' В случае успешного завершения - процедура вернет ссылку на хэш, в котором ключи - имена колонок, куда внесены изменения, в простивном случае - возвращается 0. Примечание: Не рекомендуется использовать команду INSERT INTO для добавления большого количества записей в одну таблицу, поскольку каждый раз при вызове INSERT INTO происходит чтение и запись всей таблицы. Для добавления большого количества записей используйте команду INSERT ARRAY, которая внесет все записи за один вызов.
|