PHP + PDO / MySQL: wie automatisch abfragen Feldlängen VARCHAR, um herauszufinden?

StackOverflow https://stackoverflow.com/questions/1019123

  •  06-07-2019
  •  | 
  •  

Frage

ist es eine Möglichkeit, PHP + PDO zu verwenden, um eine MySQL-Datenbank abzufragen und die Spaltenbreiten einiger VARCHAR Felder herausfinden? Ich will nicht, sie in meine PHP-Datei, wenn möglich, codieren.

(Zweck:. Bestimmt die maximale Länge der Saiten entweder in diese Spalten eingefügt werden, oder im Vergleich mit vorhandenen Daten in den Spalten)

War es hilfreich?

Lösung

Andere Tipps

Sie einfach eine Anfrage an die information_schema.columns Tabelle schießen und die Zeile herauszufiltern Sie benötigen. Der Wert Sie suchen unter ‚character_maximum_length‘ gespeichert.

Führen Sie diese Abfrage: ‚DESCRIBE table_name‘ where table_name ist der Name der Tabelle, für Informationen über Sie suchen. Es wird zurückkehren, was Sie suchen.

Wählen Sie character_maximum_length von INFORMATION_SCHEMA.COLUMNS wo COLUMN_NAME = 'yourcolumn' und TABLE_NAME = 'yourtable';

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top