Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Fehler in MySQL Synthax ich sehe ihn wieder nicht (https://www.delphipraxis.net/161704-fehler-mysql-synthax-ich-sehe-ihn-wieder-nicht.html)

Luckie 16. Jul 2011 19:22

Datenbank: MySQL • Version: ? • Zugriff über: PHP

Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Code:
UPDATE FROM adressen_data SET timestamp = '2011-07-16 20:13:37',
name = 'sdöbm,döf',
vorname = 'daölmvödl',
kategorie_id = '1',
priv_strasse = 'aölkvölsdakfv',
priv_plz = '1564564',
priv_ort = 'kalhkjws',
priv_land = 'Deutschland',
priv_tele = '123456',
priv_mobil = '0000',
priv_email1 = 'test2@example.com',
priv_email2 = 'test@example.com',
priv_icq = '568770438',
priv_website = 'http://www.example.com',
priv_gebdat = 'xxxx-xx-xx',
gesch_firma = '',
gesch_abteilung = '',
gesch_position = '',
gesch_strasse = '',
gesch_plz = '',
gesch_ort = '',
gesch_land = '',
gesch_tele = '',
gesch_mail = '',
gesch_website = '',
notiz = 'Neue Mobiltelefonnummer'
Die Fehlermeldung lautet:
Zitat:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM adressen_data SET timestamp='2011-07-16 20:13:37', name='Wollradt-Breitenst' at line 1
In der ersten Zeile kann ja eigentlich nur der Tabellenname falsch sein, aber der stimmt. Was kann da noch falsch sein?

mkinzler 16. Jul 2011 19:27

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
das FROM ist zu viel

Luckie 16. Jul 2011 19:30

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Darf ich den Thread bitte, bitte, bitte löschen? :oops:

Sir Rufo 16. Jul 2011 20:45

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Zitat:

Zitat von Luckie (Beitrag 1112099)
Darf ich den Thread bitte, bitte, bitte löschen? :oops:

Nein, aber der sollte in eine neue Rubrik verschoben werden:

PRANGER

:mrgreen:

Amateurprofi 17. Jul 2011 03:55

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Und beim Verschieben sollte auch gleich der Titel des Beitrags korrigiert werden.

haentschman 17. Jul 2011 05:33

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Zitat:

Zitat von Sir Rufo (Beitrag 1112103)
Zitat:

Zitat von Luckie (Beitrag 1112099)
Darf ich den Thread bitte, bitte, bitte löschen? :oops:

Nein, aber der sollte in eine neue Rubrik verschoben werden:

PRANGER

:mrgreen:

...na ja. Da war es schon spät. Das lassen wir grad noch durchgehen. 8-)

Sharky 17. Jul 2011 08:39

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Zitat:

Zitat von Luckie (Beitrag 1112097)
[code]UPDATE FROM adressen_data SET timestamp = '2011-07-16 20:13:37',
name = 'sdöbm,döf', ...

Hai Luckie,

setzt Du das Datum und die Zeit wirklich manuel?

alcaeus 17. Jul 2011 08:45

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Zitat:

Zitat von Sharky (Beitrag 1112131)
setzt Du das Datum und die Zeit wirklich manuel?

Wenn du z.B. "ON UPDATE CURRENT_TIMESTAMP" meinst, dann ist das eine ganz schlechte Idee. Spaetestens beim Importieren eines Backups wirst du diese Funktionalitaet vertaeufeln. Ausserdem ist das Feature mit Statement-Based-Replication absolut nicht kompatibel.

Greetz
alcaeus

Sharky 17. Jul 2011 09:09

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Zitat:

Zitat von alcaeus (Beitrag 1112132)
... Wenn du z.B. "ON UPDATE CURRENT_TIMESTAMP" meinst,..

Ne ;-)

Ich meinte eher das er den TimeStamp mit
Code:
SET timestamp = Now()
setzt.

Luckie 17. Jul 2011 11:56

AW: Fehler in MySQL Synthax ich sehe ihn wieder nicht
 
Der Timestamp wird so gesetzt:
Code:
UPDATE adressen_data SET timestamp='".date('Y-m-d H:i:s')."'
Was ich gepostet habe war nur ein Echo des Queries, um zu sehen, wie er dann tatsächlich aussieht. Und Das passt schon. Es handelt sich um eine Adressdatenbank und das ist das letzte Änderungsdatum des Datensatzes. Beim Import (der noch nicht existiert) wird dann der Timestamp manuell eingetragen, damit das letzte Änderungsdatum des Datensatzes noch stimmt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz