Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak połączyć zapytanie SELECT + WHERE z zapytaniem INSERT?

INSERT INTO senders (sender_id, telephone)
SELECT student_id, student_telephone FROM students
WHERE student_id = 1
LIMIT 1

lub jeśli telefon nie jest częścią tabeli uczniów, zakoduj go na stałe:Działa to, ponieważ jeśli zapytanie 0 wierszy, wstawianie nie jest w ogóle wykonywane.

INSERT INTO senders (sender_id, telephone)
SELECT 1, 0723355888 FROM students
WHERE student_id = 1
LIMIT 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MONTH() Przykłady – MySQL

  2. Wyświetlanie obrazów z bazy danych MySQL na pojedynczej kolumnie JTable

  3. Filtruj zapytania MYSQL za pomocą opcji formularza

  4. Jak usunąć złe znaki, które nie nadają się do kodowania utf8 w MySQL?

  5. mysql Odmowa dostępu dla użytkownika [chroniony e-mail] (przy użyciu hasła:NIE) pomimo ustawienia hasła i wpisania go w identyfikatorze uri połączenia