Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić, czy kolumna nie istnieje za pomocą PHP, PDO, MySQL?

Nie wiem, czy ci to pomoże, ale możesz spróbować tego:

if (count($dbh->query("SHOW COLUMNS FROM `items` LIKE 'item_type'")->fetchAll())) {
    $sth = $dbh->query ("SELECT item_type FROM items WHERE user_id = '$user_id'");
    $row = $sth->fetch();
    $item_type = $row['item_type'];
} else {
    $item_type = null;
}

Sprawdza, czy kolumna istnieje i wykonuje zadanie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalizacja wolnego zapytania ORDER BY RAND()

  2. Konwersja MyISAM do InnoDB. Korzystny? Konsekwencje?

  3. Indeksowanie dla stronicowania zestawów kluczy w mysql

  4. Jak obliczyć miesięcznych aktywnych użytkowników (MAU) w MySQL?

  5. Trudność ze zmienną długością opóźnienia