All pastes #905698 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-02-15 23:35 UTC
rendered paste body
CREATE TABLE `File` (
  `FileId` int(10) unsigned NOT NULL auto_increment,
  `FileIndex` int(10) unsigned NOT NULL default '0',
  `JobId` int(10) unsigned NOT NULL default '0',
  `PathId` int(10) unsigned NOT NULL default '0',
  `FilenameId` int(10) unsigned NOT NULL default '0',
  `MarkId` int(10) unsigned NOT NULL default '0',
  `LStat` tinyblob NOT NULL,
  `MD5` tinyblob NOT NULL,
  PRIMARY KEY  (`FileId`),
  KEY `JobId` (`JobId`),
  KEY `JobId_2` (`JobId`,`PathId`,`FilenameId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 MAX_ROWS=4294967295


mysql> INSERT INTO File (FileIndex,JobId,PathId,FilenameId,MarkId,LStat) select FileIndex,JobId,PathId,FilenameId,MarkId,LStat from File where FileId=1153883883;
Query OK, 1 row affected, 1 warning (0.00 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> INSERT INTO File (FileIndex,JobId,PathId,FilenameId,MarkId,LStat) select FileIndex,JobId,PathId,FilenameId,MarkId,LStat from File where FileId=1153883883;
ERROR 1062 (23000): Duplicate entry '1153883873' for key 1
mysql> 

mysql> SELECT * FROM File WHERE FileId=1153883883;
+------------+-----------+-------+---------+------------+--------+--------------------------------------------------+-----+
| FileId     | FileIndex | JobId | PathId  | FilenameId | MarkId | LStat                                            | MD5 |
+------------+-----------+-------+---------+------------+--------+--------------------------------------------------+-----+
| 1153883883 |        11 |  8270 | 1680137 |          1 |      0 | A A EH/ B A A A A A A BHtRbO BHtLaP BEcKPM A A L | 0   | 
+------------+-----------+-------+---------+------------+--------+--------------------------------------------------+-----+
1 row in set (0.00 sec)

mysql> 


mysql> select * from File WHERE FileId=1153883873;
+------------+-----------+-------+---------+------------+--------+--------------------------------------------------+-----+
| FileId     | FileIndex | JobId | PathId  | FilenameId | MarkId | LStat                                            | MD5 |
+------------+-----------+-------+---------+------------+--------+--------------------------------------------------+-----+
| 1153883873 |        11 |  8270 | 1680137 |          1 |      0 | A A EH/ B A A A A A A BHtRbO BHtLaP BEcKPM A A L |     | 
+------------+-----------+-------+---------+------------+--------+--------------------------------------------------+-----+
1 row in set (0.00 sec)

mysql> show table status like 'File';
+------+--------+---------+------------+----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+-------------------+----------+---------------------+---------+
| Name | Engine | Version | Row_format | Rows     | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time         | Check_time          | Collation         | Checksum | Create_options      | Comment |
+------+--------+---------+------------+----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+-------------------+----------+---------------------+---------+
| File | MyISAM |      10 | Dynamic    | 85316944 |            107 |  9266694376 | 281474976710655 |   3377016832 | 122211928 |     1153883873 | 2008-02-14 14:15:03 | 2008-02-15 15:32:46 | 2008-02-14 15:21:31 | latin1_swedish_ci |     NULL | max_rows=4294967295 |         | 
+------+--------+---------+------------+----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+-------------------+----------+---------------------+---------+
1 row in set (0.00 sec)