phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Kesalahan MySQL dalam prosedur #1351 - SELECT View berisi variabel atau parameter

Seperti yang Anda lihat - tampilan tidak dapat menggunakan variabel, ini adalah batasan. Anda mencoba membuat tampilan dengan kondisi WHERE yang tepat; buat teks pernyataan CREATE VIEW terlebih dahulu, lalu gunakan pernyataan yang disiapkan untuk mengeksekusi pernyataan, itu akan membantu Anda. Tapi, apakah Anda benar-benar membutuhkannya, untuk membuat, membuat, dan membuat tampilan baru?

EDIT:Ini adalah isi referensi di komentar.

Olexandr Melnyk Solusi sederhana untuk batasan MySQL pada penggunaan variabel lokal dalam tampilan adalah dengan menggunakan fungsi, yang mengembalikan nilai variabel:

create function book_subject
returns varchar(64) as
return @book_subject;

create view thematical_books as
select title
, author
from books
where subject = book_subject();



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Server Wamp phpMyAdmin tidak dalam bahasa Inggris

  2. phpmyadmin mengaktifkan pernyataan database drop

  3. Modifikasi sederhana untuk tema OpenCart

  4. Menghapus tabel dari database dengan phpMyAdmin

  5. #1146 - Tabel 'phpmyadmin.pma__tracking' tidak ada