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

Bagaimana cara memotong tabel menggunakan pernyataan yang disiapkan di MySQL?

TIDAK, Pernyataan yang disiapkan tidak akan menjadi solusi karena tidak mungkin untuk mengikat nama tabel. Jadi hindari menggunakan pernyataan yang disiapkan untuk Tabel Truncate.

Anda tidak dapat mengikat litera SQL apa pun l tapi data satu. Jadi kata kunci, operator, dan pengenal apa pun tidak dapat diikat menggunakan pernyataan yang disiapkan. Anda hanya dapat mengikat data.

Pernyataan yang disiapkan PDO berguna saat menjalankan kueri dengan input pengguna karena memungkinkan Anda menggunakan fitur seperti parameter terikat untuk membersihkan input pengguna.

Jadi Dalam saran saya, Anda sebaiknya tidak menggunakan pernyataan yang sudah disiapkan untuk tabel truncate.

Jika Anda benar-benar ingin memotong menggunakan ready , Dalam kasus Opencart yang Anda gunakan, Gunakan kode:

$sql = sprintf('TRUNCATE TABLE %s%s', DB_PREFIX, $table);
$this->db->query($sql); 

coba dengan ini sekali dan beri tahu saya



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah koneksi Ruby on Rails

  2. buat tabel mysql jika tidak ada

  3. Bagaimana cara meneruskan nama input melalui permintaan GET di PHP

  4. mysql | Permintaan dari kolom kosong dan FIND_IN_SET

  5. Cara Membuat Database di MySQL Workbench menggunakan GUI