Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.63 KB | None | 0 0
  1. CREATE DATABASE server;
  2. CREATE DATABASE server2;
  3.  
  4. CREATE TABLE `server`.`accounts` (
  5. `account_id` INT NOT NULL ,
  6. `name` VARCHAR( 64 ) NOT NULL ,
  7. `password` VARCHAR( 64 ) NOT NULL ,
  8. PRIMARY KEY ( `account_id` )
  9. ) ENGINE = MYISAM ;
  10.  
  11. CREATE TABLE `server2`.`accounts` (
  12. `account_id` INT NOT NULL ,
  13. `name` VARCHAR( 64 ) NOT NULL ,
  14. `password` VARCHAR( 64 ) NOT NULL ,
  15. PRIMARY KEY ( `account_id` )
  16. ) ENGINE = MYISAM ;
  17.  
  18. ALTER TABLE server.`accounts` CHANGE `account_id` `account_id` INT( 11 ) NOT NULL AUTO_INCREMENT
  19. ALTER TABLE server2.`accounts` CHANGE `account_id` `account_id` INT( 11 ) NOT NULL AUTO_INCREMENT
  20.  
  21. INSERT INTO server.accounts (`name`, password) VALUES('admin1', 'password');
  22. INSERT INTO server2.accounts (`name`, password) VALUES('admin2', 'password2');
  23. INSERT INTO server.accounts (`name`, password) VALUES('common', 'password');
  24. INSERT INTO server2.accounts (`name`, password) VALUES('common', 'password');
  25. INSERT INTO server.accounts (`name`, password) VALUES('diffrentpw', '456');
  26. INSERT INTO server2.accounts (`name`, password) VALUES('diffrentpw', '123');
  27.  
  28. SELECT a . *
  29. FROM (
  30.  
  31. SELECT *
  32. FROM server.accounts
  33. UNION SELECT *
  34. FROM server2.accounts
  35. ) AS a
  36. WHERE `name` = 'common'
  37. AND PASSWORD = 'password'
  38. # RETURNS two ROWS = choose world TO login TO
  39.  
  40. SELECT a . *
  41. FROM (
  42.  
  43. SELECT *
  44. FROM server.accounts
  45. UNION SELECT *
  46. FROM server2.accounts
  47. ) AS a
  48. WHERE `name` = 'admin1'
  49. AND PASSWORD = 'password'
  50. # RETURNS 1 ON world 1, USE world 1
  51.  
  52. SELECT *
  53. FROM server.accounts
  54. UNION SELECT *
  55. FROM server2.accounts
  56. ) AS a
  57. WHERE `name` = 'diffrentpw'
  58. AND PASSWORD = '123'
  59. # RETURNS 1 ON world 2, USE world 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement