Perl/Databáze/DBI: Porovnání verzí

Smazaný obsah Přidaný obsah
Kychot (diskuse | příspěvky)
problémy - warningy
Kychot (diskuse | příspěvky)
warnings+tutoriály+skripty
Řádek 55:
 
Pokud vložíme hodnotu se špatným typem (např. text do číselného sloupce, hodnotu nedefinovanou v ENUM nebo SET apod.), MySQL hlásí warning, např:
<pre>
Warning | 1265 | Data truncated for column 'event' at row 1
mysql> SHOW WARNINGS;
+---------+------+-----------------------------------------------------+
| Level | Code | Message |
+---------+------+-----------------------------------------------------+
| Warning | 1366 | Incorrect integer value: '' for column 'n' at row 1 |
| Warning | 1265 | Data truncated for column 'event' at row 1 |
+---------+------+-----------------------------------------------------+
</pre>
Ale DBI driver žádné takové varování neohlásí!
 
* [http://www.nntp.perl.org/group/perl.dbi.users/2009/08/msg34155.html RE: Retrieving warnings after executing a MySQL INSERT statement]
* Peter J. Holzer[http://www.mail-archive.com/dbi-users@perl.org/msg32251.html Re: Retrieving warnings after executing a MySQL INSERT statement]
 
== Tutoriály ==
 
* [http://www.easysoft.com/developer/languages/perl/dbd_odbc_tutorial_part_1.html Drivers, Data Sources and Connection - Perl DBI/DBD::ODBC Tutorial Part 1]
 
== Skripty ==
 
* [http://cpansearch.perl.org/src/TIMB/DBI-1.611/t/08keeperr.t 08keeperr.t]
 
 
 
[[Kategorie:Perl]]