![]() |
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Bei MYSQL gibt es verschiedene Tabellen Typen. Die bekanntesten sind MYISAM und INNOdb.
MYISAM (und NDB) kann keine Löschweitergabe. INNODB kann sie. Bei der automatischen Löschweitergabe geht es eigendlich um ForeignKey Constraints welche mit "Cascade" den "Delete" weitergeben. Aber das kann bei MYSQL nur die Engine INNODB. ![]() |
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Okay, meine Tabellen sind nämlich vom Typ "MyISAM". Muss ich dann zwei Deletes bilden und ausführen?
|
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Ja
oder du erzeugst onDelete Trigger (wenn das MyISAM kann). Welche dann den Datensatz weg löschen. Das ist aber dann auch nur ein Delete-SQL. Dieses würde dann aber automatisch ausgeführt werden. Du solltest INNODB nutzten! * Diese Engine ist stabiler als MyISAM. * kann Transaktionen * kann Löschweitergaben ![]() Warum vergesse ich heute eigendlich immer die Links? |
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Zitat:
Zitat:
|
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Zitat:
innoDB kann keine Volltext-Suche, sonst isses besser ;) Wenn du irgendwelche "erweiterten Sachen" verwendest, solltest du ein Backup machen, zum ändern reicht dann ein einfaches
SQL-Code:
ALTER TABLE t1 ENGINE=InnoDB;
|
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Kann ich auch über den phpAdmin oder?
Definiere "Volltext-Suche" ;-) |
Re: [PHP] Mehrere Datenbanken über DELETE löschen
Zitat:
Zitat:
Wikipedia benutzt Volltext-Suche ;) ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 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