Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.06.2020, 19:17
|
|||
---|---|---|---|
|
|||
Заполнение данными таблицы в хранимой процедуре. Помогите новичку, пожалуйста. |
|||
#18+
Добрый день! Помогите, пожалуйста. Есть созданная пустая таблица и есть хранимая процедура. По заданию нужно использовать REAL, а тип данных в price INT или DECIMAL ( что с REAL дает просто 0). Нужно, чтобы даты присваивались разные, а category_id от 1 до 100 присваивалась случайным образом. Как это сделать? Не могу справиться с этими последними тремя столбцами- price,category_id и last_delivery. CREATE TABLE products ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, price INT NOT NULL, category_id INT NOT NULL, FOREIGN KEY (category_id) REFERENCES categories(id), last_delivery DATE ); DELIMITER $$ CREATE PROCEDURE add_products() BEGIN DECLARE i INT DEFAULT 1; WHILE i <= 5000 DO INSERT INTO products (name, price, category_id, last_delivery) VALUES (CONCAT('product',i), ????????); SET i = i + 1; END WHILE; END $$ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.06.2020, 19:52
|
|||
---|---|---|---|
Заполнение данными таблицы в хранимой процедуре. Помогите новичку, пожалуйста. |
|||
#18+
kate1994-07 По заданию нужно использовать REAL kate1994-07 Нужно, чтобы даты присваивались разные, а category_id от 1 до 100 присваивалась случайным образом. Для категории - 1 + 99 * RAND() Для даты - @MinDate + INTERVAL @IntervalLength * RAND() DAY Процедура для этого не нужна - всё делается обычным запросом. CTE, если версия восьмая, иначе две копии INFORMATION_SCHEMA.COLLATIONS в качестве опоры. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.06.2020, 20:32
|
|||
---|---|---|---|
Заполнение данными таблицы в хранимой процедуре. Помогите новичку, пожалуйста. |
|||
#18+
Akina В MySQL REAL - это алиас DOUBLE. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.06.2020, 22:26
|
|||
---|---|---|---|
Заполнение данными таблицы в хранимой процедуре. Помогите новичку, пожалуйста. |
|||
#18+
miksoft , не то что не видел или не слышал - чёта даже представить не могу, когда это может быть нужно... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.06.2020, 23:27
|
|||
---|---|---|---|
Заполнение данными таблицы в хранимой процедуре. Помогите новичку, пожалуйста. |
|||
#18+
Akina miksoft , не то что не видел или не слышал - чёта даже представить не могу, когда это может быть нужно... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&mobile=1&tid=1828529]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 166ms |
0 / 0 |