VbzCart/docs/tables/shop cart data: Difference between revisions

From Woozle Writes Code
< VbzCart‎ | docs‎ | tables
Jump to navigation Jump to search
imported>Woozle
(7/24 changes (updated SQL to match new name; changed field name & comment))
imported>Woozle
(removed "ID")
Line 3: Line 3:
* '''History''':
* '''History''':
** '''2009-07-24''' renamed: shop_cust_data -> shop_cart_data; changed ID_Key -> Type
** '''2009-07-24''' renamed: shop_cust_data -> shop_cart_data; changed ID_Key -> Type
** '''2009-08-02''' removed "ID" field; now using ID_Cart+Type as primary key
==SQL==
==SQL==
<section begin=sql /><mysql>DROP TABLE IF EXISTS `shop_cart_data`;
<section begin=sql /><mysql>DROP TABLE IF EXISTS `shop_cart_data`;
CREATE TABLE `shop_cart_data` (
CREATE TABLE `shop_cart_data` (
  `ID`        INT NOT NULL AUTO_INCREMENT,
   `ID_Cart`    INT NOT NULL COMMENT "shop_carts.ID",
   `ID_Cart`    INT NOT NULL COMMENT "shop_carts.ID",
   `Type`      INT NOT NULL COMMENT "data type - defined in code",
   `Type`      INT NOT NULL COMMENT "data type - defined in code",
   `Val`        VARCHAR(255) NOT NULL COMMENT "Value of data item",
   `Val`        VARCHAR(255) NOT NULL COMMENT "Value of data item",
   PRIMARY KEY(`ID`)
   PRIMARY KEY(`ID_Cart`,`Type`)
  ) ENGINE = MYISAM;</mysql>
  ) ENGINE = MYISAM;</mysql>
<section end=sql />
<section end=sql />

Revision as of 16:12, 2 August 2009

About

  • Purpose: This is a simple table for retaining customer data entered at check-out time before converting the cart to an order.
  • History:
    • 2009-07-24 renamed: shop_cust_data -> shop_cart_data; changed ID_Key -> Type
    • 2009-08-02 removed "ID" field; now using ID_Cart+Type as primary key

SQL

<section begin=sql /><mysql>DROP TABLE IF EXISTS `shop_cart_data`; CREATE TABLE `shop_cart_data` (

 `ID_Cart`    INT NOT NULL COMMENT "shop_carts.ID",
 `Type`       INT NOT NULL COMMENT "data type - defined in code",
 `Val`        VARCHAR(255) NOT NULL COMMENT "Value of data item",
 PRIMARY KEY(`ID_Cart`,`Type`)
) ENGINE = MYISAM;</mysql>

<section end=sql />