Могу ли я сделать условную сумму в таблице создания? - PullRequest
0 голосов
/ 09 июля 2020
CREATE DATABASE VIDEO_CLUB;

USE VIDEO_CLUB;

CREATE TABLE CLIENTE(
 ID_cliente int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
 DNI_cliente varchar(12) NOT NULL,
 nombre_cliente varchar(40) NOT NULL,
 apellido_cliente varchar(40) NOT NULL,
 direccion_cliente varchar(50) NOT NULL,
 telefono_cliente varchar(15) NOT NULL
)ENGINE = InnoDB;

CREATE TABLE ALQUILER(
 ID_alquiler int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
 ID_cliente int(10) NOT NULL,
 fecha_alquiler datetime NOT NULL, 
 fecha_devolucion datetime,
 FOREIGN KEY (ID_cliente) REFERENCES cliente(ID_cliente) ON DELETE CASCADE ON UPDATE CASCADE,
)ENGINE = InnoDB;

Мне нужно создать столбец в «cliente», который добавляет 1 к самому себе, пока «fecha_devolucion» равен NULL, и вычитает 1 из себя, пока «fecha_devolucion» не NULL. Не знаю, возможно ли это. Это мой первый вопрос в StackOverFlow, и я надеюсь, что вы меня просветите. Спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...