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

php вмъкването на база данни не работи според плана

REFERENCES Е SQL ключова дума, използвана за дефиниране на външен ключ .

Ако имате таблица/кола, наречена с ключова дума SQL, трябва да увиете името на таблица/колба в конкретни знаци.

MySQL

INSERT INTO `References` (...) ...

MS SQL

INSERT INTO [References] (...) ...

Postgre SQL

INSERT INTO "References" (...) ...

Не съм сигурен относно pgSQL, може ли някой да потвърди?

Например, нищо (освен здравия разум) не ви пречи да създадете база данни с име INSERT с таблица INTO с колона VALUE(42)

Тази заявка работи :

USE [INSERT]
SELECT [INTO].[VALUE(42)] FROM [INTO]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy и се присъединява, нямаме външни ключове

  2. SQL INSERT от SELECT

  3. свържете AngularJS към mysql, използвайки моята PHP услуга?

  4. Използване на .aggregate() върху стойност, въведена с помощта на .extra(select={...}) в Django заявка?

  5. Как да игнорирате дублиращи се редове при вмъкване