Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 20th, 2012  |  syntax: None  |  size: 0.66 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Break up data into columns in mysql
  2. record1 => **option1|value1;option2|value2**
  3. record2 => **option3|value3**
  4. record3 => **option3|value3;option1|value1;option2|value2;option4|value4**
  5.        
  6. option1   option2   option3  option4
  7. 'value1'  'value2'  'value3'  
  8.                     'value3'
  9. 'value1'  'value2'  'value3' 'value4'
  10.        
  11. id  name    options
  12.     1   name    age|12;color|red;active|yes;car|no
  13.     2   name    age|15;member|yes
  14.        
  15. SELECT
  16. `ip` ,
  17. SUBSTRING_INDEX( `ip` , '.', 1 ) AS a,
  18. SUBSTRING_INDEX(SUBSTRING_INDEX( `ip` , '.', 2 ),'.',-1) AS b,
  19. SUBSTRING_INDEX(SUBSTRING_INDEX( `ip` , '.', -2 ),'.',1) AS c,
  20. SUBSTRING_INDEX( `ip` , '.', -1 ) AS d
  21. FROM log_table