Wert aller Zeilen in einer DB auf einen anderen kopieren

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.

Wert aller Zeilen in einer DB auf einen anderen kopieren

Beitragvon corpsman » 24. Mär 2018, 19:22 Wert aller Zeilen in einer DB auf einen anderen kopieren

Servus,

ich verwende SQLite3

ich habe eine Tabelle die heist "caches"
die hat folgende Spalten:

Code: Alles auswählen
 
CREATE TABLE caches(
    LAT REAL,
    LON REAL,
    COR_LAT REAL,
    COR_LON REAL,
    NAME TEXT PRIMARY KEY
);
 


nun will ich in einer SQL query alle Einträge in der DB so ändern, das lat auf cor_lat und lon auf cor_lon kopiert werden. Mein Versuch :

Code: Alles auswählen
 
UPDATE caches c, cached d SET
c.cor_lat = d.lat,
c.cor_lon = d.lon
WHERE
 c.name = d.name
;
 

Keine Fehlermeldung, aber auch leider kein Erfolg.

Jemand ne Idee, was ich falsch gemacht habe ?

[Edit]
mal wieder sas das Problem 60cm vorm monitor;
Code: Alles auswählen
 
UPDATE caches SET
cor_lat = lat,
cor_lon = lon
;


damit geschlossen ;)
--
Just try it
corpsman
 
Beiträge: 1057
Registriert: 28. Feb 2009, 08:54
Wohnort: Stuttgart
OS, Lazarus, FPC: Kubuntu 14.04, Lazarus SVN Trunk, FPC 3.0 | 
CPU-Target: 32Bit
Nach oben

• Themenende •

Zurück zu Datenbanken



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste

cron
porpoises-institution
accuracy-worried