Befehleingabe

Manager

Benutzer
Beiträge
14
Hallo !

Warum geht das nicht mehr :
DELETE FROM Artikel WHERE SELECT

Die SQL-Anweisung ist fehlerhaft!
[MySQL][ODBC 5.1 Driver][mysqld-5.5.5-10.1.40-MariaDB]You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SELECT' at line 1

Vielen Dank !
 
Werbung:
Lustiges Rätselraten. Weder kennen wir das SELECT-Statement noch was vorher gegangen ist; das einzige, was wir wirklich wissen ist, dass Du eine völlig veraltete unsichere Myssql-Version betreibst.
 
Hallo Walter !

Hab Maria/Heidi 10.1

Ich hab meine zu löschenden Daten im Anwenderprogramm selektiert
und bisher hat das funktioniert

Hoppla: Könnte auf der falschen Datenbank unterwegs sein, hatte früher MySQL.
 
Werbung:
Warum geht das nicht mehr :
DELETE FROM Artikel WHERE SELECT

weil nach WHERE eine Condition kommt, kein SELECT

Code:
edb=# \h delete
Command:     DELETE
Description: delete rows of a table
Syntax:
[ WITH [ RECURSIVE ] with_query [, ...] ]
DELETE FROM [ ONLY ] table_name [ * ] [ [ AS ] alias ]
    [ USING from_item [, ...] ]
    [ WHERE condition | WHERE CURRENT OF cursor_name ]
    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]

URL: https://www.postgresql.org/docs/13/sql-delete.html
 
Zurück
Oben