Lukas: Modul DBI ` und ; und ' und " verwenden?

Beitrag lesen

Guten Morgen!

Ein normales MySQL Statement wird üblicherweise mit einem Semikolon beendet.
Column-Namen sowie Index-Namen und Tabellen-Namen werden mit  `` eingegrenzt,
und Werte mit ''

INSERT INTO table (column1,column2) VALUES ('Hello','World');

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nur ... wie geht das CPAN Modul DBI damit um??
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

$dbh->do()
$dbh->prepare()

Was soll ich da einfügen?
-------------------------

1) Backticks
          Sind Backticks erlaubt?
          Darf / Darf nicht / Soll / Muss / man sie in Verbindung mit dem Modul DBI verwenden?
          Es gibt Spaltennamen die zwingend Backticks benötigen
          wenn sich die Spaltennamen mit Keywords schlagen oder
          Leerzeichen in den Spaltenbezeichnungen verwendet werden.

2) 'Single Quotes'
          Obwohl DBI Placeholder kennt,  fügt man sicher ab und zu
          den einen oder anderen statischen Wert direkt ein.
          Darf / Darf nicht / Soll / Muss / man dann 'Single Quotes' um die Werte setzen?

3)  Semikolon ;
          Darf / Darf nicht / Soll / Muss /  am Ende des Statements
          ein Semikolon hin?

4) Was soll ausser um das Statement herum hin?
      $dbh->do('')  und $dbh->prepare('')
               oder eher
      $dbh->do("")  und $dbh->prepare("")
           oder total was anderes?

Liebe Grüße, danke!
Lukas