[mysql] dosent work

Viewer

copydownloadembedprintName: dosent work
  1. DROP DATABASE IF EXISTS Final;
  2. CREATE DATABASE Final;
  3. USE Final;
  4. SET SQL_SAFE_UPDATES = 0;
  5.  
  6. DROP TABLE IF EXISTS tableA;
  7. DROP TABLE IF EXISTS tableB;
  8. CREATE TABLE tableA (
  9.     id INT PRIMARY KEY AUTO_INCREMENT,
  10.     name VARCHAR(5),
  11.     number INT
  12. );
  13. CREATE TABLE tableB (
  14.     id INT PRIMARY KEY AUTO_INCREMENT,
  15.     name VARCHAR(5),
  16.     number INT
  17. );
  18.  
  19. INSERT INTO tableA(name, number) VALUES("Joe", 22);
  20. INSERT INTO tableA(name, number) VALUES("Derk", 30);
  21. INSERT INTO tableB(name, number) VALUES("Judah", 23);
  22. INSERT INTO tableB(name, number) VALUES("Mary", 26);
  23.  
  24.  
  25. UPDATE tableB
  26. INNER JOIN tableA ON tableB.name = tableA.name
  27. SET tableB.number = IF(tableA.number > 0, tableA.number, tableB.number)
  28. WHERE tableA.name = 'Joe';
  29.  
  30. SELECT * FROM tableA;
  31. SELECT * FROM tableB;

Editor

You can edit this paste and save as new:


File Description
  • dosent work
  • Paste Code
  • 19 Feb-2020
  • 799 Bytes
You can Share it: