Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensatz in mySQL ändern (https://www.delphipraxis.net/39048-datensatz-mysql-aendern.html)

Luckie 27. Jan 2005 23:20


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:
UPDATE name='Neuer Name' WHERE id = 23
Oder geht das auch anders?

Jelly 27. Jan 2005 23:22

Re: Datensatz in mySQL ändern
 
Fast... du hast lediglich noch den Tabellennamen vergessen:

SQL-Code:
update MeineTabele set name='neuer name' where id=23
:gruebel: + :wall: = :zwinker:

Luckie 27. Jan 2005 23:35

Re: Datensatz in mySQL ändern
 
Ich weiß, es war nur Pseudocode.

Jelly 28. Jan 2005 00:05

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.

Luckie 28. Jan 2005 00:39

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