pl: Insert Multiple Server is gone

Beitrag lesen

Hi ;

ja ok, aber ist das nur bei INSERT so oder auch bei LOAD?

Das Heimtückische beim multiple insert ist, daß, zumindest in meinem Fall, die Typeverletzung nicht nur nicht kommuniziert sondern auch unbemerkt korrigiert wird. Also, anstatt einen zu großen Integer anzumeckern wurde stattdessen einfach der maximal mögliche Wert eingefügt. Offensichtlich ist das aber ein Perl::DBI spez. Problem, mein Query Browser verhält sich da erwartungsgemäß und meldet den Fehler.

Was LOAD betrifft, müsste man max_allowed_packet abfragen und gegen die Länge der ganzen Query vergleichen Alles in Allem ist, so denke ich, multiple insert nichts für ein Universal Modul, sondern nur speziellen Anwendungen vorbehalten, weil es Einiges an Aufwand efordert um es sicher zu machen.

Issue last_insert_id siehe MySQL::Dokumentation. MfG