Заполнение таблицы от результатов запроса (mysql)

Если вы хотите, чтобы он больше не учитывал регистр, просто сделайте:

if(responseObject[message.content.toLowerCase()]) {
   message.reply(responseObject[message.content.toLowerCase()]);
}
12
задан Nir 10 March 2009 в 21:24
поделиться

3 ответа

(Вы не должны соответствовать схемам таблицы),

INSERT tbl_name (col1, col2)
    SELECT value1, value2
    FROM othertable

Посмотрите ссылку для ВСТАВКИ... ВЫБЕРИТЕ Синтаксис

18
ответ дан 2 December 2019 в 05:28
поделиться
insert into table_name ...
select * from table_name where ....

Целевая таблица и исходный запрос должны соответствовать в числе столбцов и типов данных

См. эту ссылку

6
ответ дан 2 December 2019 в 05:28
поделиться

Можно даже составить таблицы этот путь, хотя там имена столбцов должны соответствовать, или избранные результаты помещаются в автоматически добавленные столбцы:

mysql> create table foo ( id int primary key auto_increment, bar datetime )
    -> select now() as bar, now() as baz from dual;
Query OK, 1 row affected, 1 warning (0.06 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> select * from foo;
+----+---------------------+---------------------+
| id | bar                 | baz                 |
+----+---------------------+---------------------+
|  1 | 2009-03-10 17:01:35 | 2009-03-10 17:01:35 |
+----+---------------------+---------------------+
1 row in set (0.00 sec)
4
ответ дан 2 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: