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

Как да вмъкна стойности в таблица с външен ключ с MySQL?

http://dev.mysql.com/doc/refman /5.0/bg/insert-select.html

За случай 1:

INSERT INTO TAB_STUDENT(name_student, id_teacher_fk)
SELECT 'Joe The Student', id_teacher
  FROM TAB_TEACHER
 WHERE name_teacher = 'Professor Jack'
 LIMIT 1

За case2 просто трябва да направите 2 отделни оператора за вмъкване



  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. Изтрийте sql редове, където идентификаторите нямат съвпадение от друга таблица

  3. Как да проверите дали таблица вече съществува, преди да я създадете в MySQL

  4. Съхранявайте процедурите в phpMyAdmin

  5. PHP/MySQL Вмъкване на нулеви стойности