lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Wie bekomme ich die Last Insert ID in Powershell? Bei mir zeigt es jedes mal 0.

& $SQLitePath $Database "INSERT INTO users (name, age) VALUES ('Alice', 30);"
$i = & $SQLitePath $Database "SELECT last_insert_rowid();"
$i
& $SQLitePath $Database "INSERT INTO users (name, age) VALUES ('Bob', 25);"
$i = & $SQLitePath $Database "SELECT last_insert_rowid();"
$i
& $SQLitePath $Database "INSERT INTO users (name, age) VALUES ('Charlie', 35);"
$i = & $SQLitePath $Database "SELECT last_insert_rowid();"
$i
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Versuch es in einem einzelnen Query zu senden.

& $SQLitePath $Database "INSERT INTO users (name, age) VALUES ('Alice', 30);SELECT last_insert_rowid();"
& $SQLitePath $Database "INSERT INTO users (name, age) VALUES ('Bob', 25);SELECT last_insert_rowid();"
& $SQLitePath $Database "INSERT INTO users (name, age) VALUES ('Charlie', 35);SELECT last_insert_rowid();"
von (495 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

265 Kommentare

14 Nutzer