Tabeldefinitie aanpassen (MySQL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 13: | Regel 13: | ||
</pre> | </pre> | ||
− | == Meerdere operaties in één | + | == Meerdere operaties in één statement == |
<pre> | <pre> |
Huidige versie van 16 sep 2018 om 11:37
Met ALTER TABLE
kun je tabellen aanpassen - Superhandig!
Veld aanpassen
ALTER TABLE `databasis`.`tbl_import` CHANGE COLUMN `Reference` `Reference` VARCHAR(25) NULL DEFAULT NULL;
Volgorde van velden aanpassen ('after')
ALTER TABLE `webwinkels`.`tbl_ads` ADD COLUMN `campagne` VARCHAR(100) NULL DEFAULT NULL AFTER `pk` , ADD COLUMN `adgroup` VARCHAR(100) NULL DEFAULT NULL AFTER `campagne` ;
Meerdere operaties in één statement
alter table product_specials_201808 change column ean_id ean varchar(13) character set utf8 null default null, add index(sku), add index(sku_oem), add index(ean);
- Scheid verschillende 'suboperaties' met komma's
- Merkt op, dat een latere 'suboperatie' gebruik maakt van de resultaten van een eerdere suboperatie (namelijk:
add index(ean)
refereert naar de nieuwe veldnnaamean
. Suboperaties worden dus sequentiëel doorlopen.