создание таблицы

yii2 Создание/удаление таблицы с внешним ключом (foreign key, миграция)

  1. Для начала прописываем в консоли команду для создания таблицы в базе данных с помощью миграции:
    ./yii migrate/create create_name_table

    Подробнее о миграциях здесь

mysql Cоздание таблицы с уникальным полем (ключом) UNIQUE INDEX -- пример SQL

Forums:

Для столбца alias как-то так:

CREATE TABLE `InfoBlock` (
	`infoBlockID` INT(11) NOT NULL AUTO_INCREMENT,
	`title` VARCHAR(255) NULL DEFAULT NULL,
	`alias` VARCHAR(255) NOT NULL COMMENT 'Машинное имя',
	`text` TEXT NULL,
	`isActive` TINYINT(1) NULL DEFAULT '1',
	PRIMARY KEY (`infoBlockID`),
	UNIQUE INDEX `alias` (`alias`)
)
COMMENT='\'\'Универсальная\'\' таблица для хранения блоков данных'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;

-- коде этой SQL-команды:

Subscribe to RSS - создание таблицы