Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. $query = DB::table('postcode_records')->select('uuid', 'postcode', 'address', 'sale_date')->where('postcode', '=', $pcode)->get();
  2.  
  3. +--------------------+--------------+------+-----+---------+-------+
  4. | Field | Type | Null | Key | Default | Extra |
  5. +--------------------+--------------+------+-----+---------+-------+
  6. | uuid | varchar(250) | NO | PRI | NULL | |
  7. | sale_price | int(10) | NO | | NULL | |
  8. | sale_date | datetime | NO | PRI | NULL | |
  9. | postcode | varchar(15) | NO | PRI | NULL | |
  10. | house_name_num | varchar(50) | NO | | NULL | |
  11. | flat_or_apartment | varchar(50) | NO | | NULL | |
  12. | street | varchar(50) | NO | | NULL | |
  13. | town | varchar(150) | NO | | NULL | |
  14. | address | varchar(150) | NO | | NULL | |
  15. | city | varchar(150) | NO | | NULL | |
  16. | district | varchar(152) | NO | | NULL | |
  17. +--------------------+--------------+------+-----+---------+-------+
  18.  
  19. +--------------------+--------------+------+-----+---------+-------+
  20. | Field | Type | Null | Key | Default | Extra |
  21. +--------------------+--------------+------+-----+---------+-------+
  22. | uuid | varchar(250) | NO | PRI | NULL | |
  23. | sale_price | int(10) | NO | | NULL | |
  24. | sale_date | datetime | NO | | NULL | |
  25. | postcode | varchar(15) | NO | | NULL | |
  26. | house_name_num | varchar(50) | NO | | NULL | |
  27. | flat_or_apartment | varchar(50) | NO | | NULL | |
  28. | street | varchar(50) | NO | | NULL | |
  29. | town | varchar(150) | NO | | NULL | |
  30. | address | varchar(150) | NO | | NULL | |
  31. | city | varchar(150) | NO | | NULL | |
  32. | district | varchar(152) | NO | | NULL | |
  33. +--------------------+--------------+------+-----+---------+-------+
  34.  
  35. "000000D6-CFA4-476E-95A4-8680BE96B482","181995","2005-12-14 00:00:00","ST11 9TL","S","Y","F","12",,"HOFFMAN DRIVE","BLYTHE BRIDGE","STOKE-ON-TRENT","STAFFORD","STAFFORDSHIRE","A","A"
  36. "000000FE-94CA-47DA-8D75-6FDFA5960D75","75000","2002-03-20 00:00:00","DA9 9PT","F","N","L","20",,"SWALLOW CLOSE","GREENHITHE","GREENHITHE","DARTFORD","KENT","A","A"
  37. "0000012D-3A97-4FF7-BCA7-897FAA91E25B","52500","1997-06-27 00:00:00","BS20 6JQ","S","N","F","14",,"AVON WAY","PORTISHEAD","BRISTOL","NORTH SOMERSET","NORTH SOMERSET","A","A"
  38.  
  39. MariaDB [test]> explain select uuid, postcode, address, sale_date from postcode_records where postcode = 'BS20 6JQ';
  40. +------+-------------+------------------+------+---------------+------+---------+------+-------+-------------+
  41. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
  42. +------+-------------+------------------+------+---------------+------+---------+------+-------+-------------+
  43. | 1 | SIMPLE | postcode_records | ALL | NULL | NULL | NULL | NULL | xxxxx | Using where |
  44. +------+-------------+------------------+------+---------------+------+---------+------+-------+-------------+
  45.  
  46. ALTER TABLE postcode_records DROP PRIMARY KEY;
  47. ALTER TABLE postcode_records ADD PRIMARY KEY (postcode,uuid,sale_date);
  48. ANALYZE TABLE postcode_records;
  49.  
  50. +------+-------------+------------------+------+---------------+---------+---------+-------+-------+-------------+
  51. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
  52. +------+-------------+------------------+------+---------------+---------+---------+-------+-------+-------------+
  53. | 1 | SIMPLE | postcode_records | ref | PRIMARY | PRIMARY | 17 | const | zzzzz | Using where |
  54. +------+-------------+------------------+------+---------------+---------+---------+-------+-------+-------------+
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement