SQL Datenbank - Tabelle finden und ändern

ewert_thomas

Lt. Junior Grade
Registriert
Mai 2006
Beiträge
353
Hallo.

Ich habe vor Kurzem eine Software installiert. Es funktioniert soweit auch alles hervorragend. Außer eine Sache würde ich gerne ändern:

Die Software benutzt eine MySQL Datenbank. Laut Hersteller ist die Software durch die MySQL Datenbank auf eine bestimmte Speichergröße auf dem Datenträger beschränkt. Diese Speicherlimitierung kann ich entfernen. Dazu müsste ich einen Wert in der Tabelle "tenants_quota" in der SQL Datenbank ändern.

Könnte mir von euch jemand sagen wo ich diese Tabelle finde?

Vielen Dank schonmal.
 
Hi,

wie gehst du denn drauf? phpMyAdmin? MySQL Admin? MySQL Workbench? Console?

VG,
Mad
 
Sicher, dass man den Wert nicht direkt über die Anwendung ändern kann? Erscheint mir etwas komisch, Konfigurationseinstellungen direkt von Hand in der Datenbank zu ändern.

Sei es drum: Öffne einen MySQL-Client deiner Wahl und feuer folgendes Statement ab:

Code:
SELECT	TABLE_SCHEMA,
	TABLE_NAME,
	COLUMN_NAME,
	DATA_TYPE
FROM 	INFORMATION_SCHEMA.COLUMNS
WHERE	COLUMN_NAME COLLATE UTF8_GENERAL_CI LIKE '%tenants_quota%'
;

Das Statement liefert dir Schema, Tabellenname und Spalten inkl. Datentyp der gesuchten Tabelle. Anschließend musst du natürlich herausfinden, in welcher Spalte der Wert geändert werden soll. Dann ein simples UPDATE auf die entsprechende Row und fertig is.
 
Danke euch beiden!
 
Zurück
Oben