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

Mysql автоматично добавяне на префикси към полета

SQL машината няма да пренапише заявката ви в полета за „автоматичен псевдоним“ вместо вас — псевдонимите трябва да са изрични.

Имате обаче две опции в клиентския код.

Първо, очевидно бихте могли да напишете абстракция, която съставя заявката и предоставя псевдоними, докато правите това.

Второ и по-лесно е използването на информацията, изложена в основния MYSQL_FIELD структури, свързани с всеки набор от резултати. Те съдържат името на полето и таблицата (и друга информация) за всяко поле, което ви позволява да съединявате t1_field1 програмно и без предварително да се знаят имената на полета. Как се разкрива тази информация зависи от конкретния ви клиентски API.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Отчет за посещаемостта в MySql

  2. Празни стойности се добавят към всички редове на mysql вместо само към целевия ред

  3. Код на грешка:1305. ФУНКЦИЯ или ПРОЦЕДУРА не съществува

  4. Когато имате поле TEXT в MySQL или PostgreSQL, трябва ли да го поставите в отделна таблица?

  5. Проектиране на база данни за системата за посещаемост в училище