![]() |
Datensatz in mySQL ändern
Ich arbeite mit einer mySQL Datenbank und der Unit mysql.pas aus Chewies Tutorial. Ich will jetzt einen datensatz ändern. Dazu gibt es ja die Methode UPDATE in SQL. Nur wie sage ich ihm welchen Datensatz er ändern soll? Jeder Datensatz hat bei mir eine eindeutige ID, muss ich die in der WHERE Klausel angeben:
SQL-Code:
Oder geht das auch anders?
UPDATE name='Neuer Name' WHERE id = 23
|
Re: Datensatz in mySQL ändern
Fast... du hast lediglich noch den Tabellennamen vergessen:
SQL-Code:
:gruebel: + :wall: = :zwinker:
update MeineTabele set name='neuer name' where id=23
|
Re: Datensatz in mySQL ändern
Ich weiß, es war nur Pseudocode.
|
Re: Datensatz in mySQL ändern
Du musst nicht zwingend über die eindeutige ID gehen. Du setzt einfach nur ein Kriterium, genau wie bei der Select Abfrage. Sind dabei mehrere Datensätze betroffen, werden alle geändert...
Eine andere Möglichkeit gibt es nicht, per SQL Befehl einen Datensatz zu ändern. |
Re: Datensatz in mySQL ändern
Habe ich auch festgestellt. Ich habe es jetzt über die ID gemacht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz