hi all,
   
  I want to know some information about table partitioning.
   
  consider following script 
   
   
  create table `customers`(
 
`CustomerID` varchar(40) not null,
`TimeCreated`  DATETIME  not null default 0,
`TimeModified` datetime not null default 0, 
`isActive`     tinyint not null default 'V',
`CompanyName`   varchar(100) not null,  
`CompanyDesc`   varchar(200),
`FirstName`      varchar(20) not null,
`MiddleName`     varchar(20) ,
`LastName`       varchar(20) not null,
`FullName`       varchar(30) not null,
`BillAddressAddr`   varchar(300) not null,
`BillAddressCity`    varchar(30) not null,
`BillAddressState`   varchar(30) not null,
`BillAddressPostalCode` varchar(10) not null,
`BillAddressCountry`    varchar(20) not null,
`shipaddress`           varchar(300) not null,
`ShipAddressCity`      varchar(20) not null,
`ShipAddressState`     varchar(20) not null,
`ShipAddressCounty`    varchar(30) not null,
`ShipAddressPostalCode` varchar(10)not null,
`Phone`                varchar(20) not null,
`altPhone`             varchar(20) not null default '0',
`Fax`                 varchar(20) not null default '0',
`email`               varchar(50) not null,
`CreditCardInfoCreditCardNumber`  VARCHAR (25) not null default '0',
`CreditCardInfoExpirationMonth`   INTEGER  not null default 0,
`CreditCardInfoExpirationYear`    INTEGER not null default 0,
`CreditCardInfoNameOnCard`        varchar(50) not null,
`CreditCardInfoCreditCardAddress`  varchar(50)not null,
`CreditCardInfoCreditCardPostalCode` varchar(10)not null,
`Notes`     varchar(4000) not null default ' '   ,
  
PRIMARY KEY(`CustomerID`)
  )ENGINE InnoDB
   
  PARTITION BY RANGE ( YEAR(TimeCreated) ) (
    PARTITION p0 VALUES LESS THAN (1991),
    PARTITION p1 VALUES LESS THAN (1996),
    PARTITION p2 VALUES LESS THAN (2001),
    PARTITION p3 VALUES LESS THAN MAXVALUE
);

  Say i inserterd some rows having TimeCreated=1990,1992, 1994,1998 
.........like
  Now row will go to respective partition (for 1990 to partition p0)
  Now  updated the row with Time created year to 1992,
   
  I want to know , wheather this row will remain in partition p0 or move to 
partition p1?
  
 
  Regards
  Gunwant

       
---------------------------------
Get easy, one-click access to your favorites.  Make Yahoo! your homepage.

Reply via email to