Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbarui kueri dengan PDO dan MySQL

  1. UPDATE Anda sintaks salah
  2. Anda mungkin bermaksud memperbarui satu baris tidak semuanya sehingga Anda harus menggunakan WHERE klausa untuk menargetkan baris spesifik Anda

Ubah

UPDATE `access_users`   
      (`contact_first_name`,`contact_surname`,`contact_email`,`telephone`) 
      VALUES (:firstname, :surname, :telephone, :email)

untuk

UPDATE `access_users`   
   SET `contact_first_name` = :firstname,
       `contact_surname` = :surname,
       `contact_email` = :email,
       `telephone` = :telephone 
 WHERE `user_id` = :user_id -- you probably have some sort of id 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Id kenaikan otomatis dengan sekuel di MySQL

  2. Mysql pilih * dari tidak mengembalikan semua baris

  3. MySql - HAVING vs WHERE

  4. #1214 - Jenis tabel yang digunakan tidak mendukung indeks FULLTEXT

  5. Tabel tidak dapat dibuat di mysql -Error 1064