Score:1

เหตุใด MySQL จึงปฏิเสธการสืบค้นโดเมนเสมือน postfix ของฉันเป็น "ข้อผิดพลาดในไวยากรณ์ SQL ของคุณ"

ธง pk

ฉันมีปัญหากับ MySQL Courier + Postfix Email Server

นี่คือบันทึกข้อผิดพลาด:

คำเตือน: mysql:/etc/postfix/mysql-virtual_domains.cf: การสืบค้นล้มเหลว: คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ; ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรับไวยากรณ์ที่ถูกต้องเพื่อใช้ใกล้กับ 'virtual FROM `domains` WHERE domain='domain.example'' ที่บรรทัดที่ 1

และรหัสใน mysql-virtual_domains.cf:

ผู้ใช้ = mail_admin
รหัสผ่าน = รหัสผ่านของฉัน
dbname = จดหมาย
แบบสอบถาม = เลือกโดเมนเป็นเสมือนจาก `โดเมน` โดยที่โดเมน = '%s'
โฮสต์ = 127.0.0.1

จะทำอย่างไร?

Score:2
ธง fr
anx

VIRTUAL เป็นคำหลักใน MySQL

ใช้นามแฝงอื่น หลบหนีการระบุ ใช้ backticks.. หรือเพียงแค่ข้าม AS [นามแฝง] ส่วนทั้งหมด: แผนที่กำหนดค่าสำหรับ virtual_alias_domains ใช้เพื่อตรวจสอบเท่านั้น ไม่ว่า ยังไงก็มีผลไม่ใช่ อะไร ผลลัพธ์คือ:

ตารางการค้นหา "type:table" จะถูกจับคู่เมื่อรายการตารางตรงกับสตริงการค้นหา (ผลลัพธ์การค้นหาจะถูกละเว้น) -- จาก คนที่ 5 หลังการประชุม

pk flag
ขอบคุณ. มันทำงานได้อย่างสมบูรณ์แบบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา