Mysql
 sql >> база данни >  >> RDS >> Mysql

BLOB в MySQL изглед вместо правилните данни

Когато създавате изглед с UNION , трябва да се уверите, че типовете данни на съответните колони са еднакви (или поне достатъчно сходни, за да може едната да бъде преобразувана в другата). В настоящия случай първата колона на изгледа е publishers или price_vat и няма дефиниция на тип данни, освен BLOB може да има много смисъл от това.

Ако наистина имате нужда от това като изглед, можете да опитате...

SELECT e.price_vat AS price_vat, 
       NULL        AS publishers,
       ...etc...
       'e'         AS type
    FROM ama_euromedia_products AS e;
UNION ALL
SELECT
     NULL         AS price_vat,
     k.publishers AS publishers, 
     ...etc...
     'k'          AS type
     FROM ama_kosmas_products AS k;

за да получите един тип данни във всяка колона.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирам всички таблици от MyISAM в InnoDB?

  2. MySQL Търся свободни стаи в системата за резервации

  3. Фатална грешка:Извикване на недефинирана функция getRecords() в C:\xampp\htdocs\Employees.php на ред 101

  4. mysql изберете дати без таблици

  5. Оптимизирайте заявката за бавно класиране