linux - masalah pembolehubah mysql
伊谢尔伦
伊谢尔伦 2017-05-31 10:37:04
0
1
718

Mengenai rujukan pembolehubah dalam pangkalan data mysql5.5.

1. Terdapat pangkalan data yang dipanggil test_num_base, yang mempunyai jadual ujian.

Saya ingin mendapatkan data ujian melalui pembolehubah.

pilih * daripada test_num_base.test;

Gunakan pembolehubah:

set @A=test_num_base;
Tetapi apabila mengakses semula, gunakan: pilih * daripada @A.test;
Laporan ralat: ERROR 1064 (42000): Anda mempunyai ralat dalam sintaks SQL anda; versi pelayan untuk sintaks yang betul untuk digunakan berhampiran '@A' pada baris 1

Jika anda menggunakan kaedah splicing untuk menyediakan:

set @B=concat('test_num_base.'+'test');
Akses: pilih * daripada @B;
Ralat masih dilaporkan.
Sila terangkan cara membetulkannya, saya ingin mengucapkan ribuan terima kasih!
Mengenai penggunaan pembolehubah pangkalan data.

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(1)
为情所困

Hanya parameter boleh merujuk pembolehubah Nama jadual, paparan dan kamus data tidak boleh menggunakan pembolehubah secara langsung.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan