Toon posts:

[sql] multitable delete werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wat is hier fout aan
$del = "DELETE FROM demoschepen t1, demoscheeppictogram t2 WHERE t1.id='$delete' AND t2.id='$delete'";

ik krijg deze foutmelding

You have an error in your SQL syntax near 't1, demoscheeppictogram t2 WHERE t1.id='1' AND t2.id='1'' at line 1

  • DirtyHennessy
  • Registratie: Oktober 2001
  • Laatst online: 31-07 19:51
waarom zo een topic :? zal wel weer verandert worden door moderator :) ( ow ja volgende keer ff de faq doorlezen staat in ik citeer "zorg dat je topic de vraag goed samenvat")

  • BachW
  • Registratie: Juli 2000
  • Laatst online: 13-07 12:40

BachW

Tweaker in Noorwegen

Beetje verkeerde topic titel als je het mij vraagt...

BOINC stats


  • Go0s
  • Registratie: Mei 2001
  • Laatst online: 02-10-2010
Fijne topic title ;)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topictitel gewijzigd...

Btw, weet je zeker dat je database multitable deletes ondersteund?
En waarom zou je het zo doen? Kan je niet 2 delete statemens uitvoeren??

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

[laat maar] :)

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Is het mysql?
Zo ja; kan niet..

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Ik wil dit datamodel niet eens zien :'(
Mogen we hier nou echt niet roepen RTFM.
Dit is ik ben te lui om 1 pagina te lezen niveau.
Maar goed:
Je moet de tabelnamen ook voor de from-clause opnemen, dus tussen DELETE en FROM

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Op donderdag 20 december 2001 18:38 schreef GDOG het volgende:
Is het mysql?
Zo ja; kan niet..
Dus wel. vanaf versie 4 zie link hierboven.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 20 december 2001 22:02 schreef Goodielover het volgende:
Dus wel. vanaf versie 4 zie link hierboven.
Ik snap alleen niet waarom je het zou _willen_ doen...

Het ziet er iig ranzig uit en lijkt me erg gevoelig voor fouten.
Als je zo graag meerdere dingen uit meerdere tables wilt deleten via 1 statemen bouw dan een mooie function/procedure oid.

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Voor een cascade delete kan ik me nog iets voorstellen.
Je kan dan in een statement een hele tree weggooien, zonder dat je bij de onderkant hoeft te beginnen met allerhande subqueries.

Verwijderd

Op donderdag 20 december 2001 22:43 schreef Goodielover het volgende:
Je kan dan in een statement een hele tree weggooien, zonder dat je bij de onderkant hoeft te beginnen met allerhande subqueries.
Referentiele integriteit in je queries i.p.v. in je database. :)
Goed gevonden "oplossing" om 1 van de belangrijke nadelen van MySQL te omzeilen...
Pagina: 1