Если вы хотите, чтобы он больше не учитывал регистр, просто сделайте:
if(responseObject[message.content.toLowerCase()]) {
message.reply(responseObject[message.content.toLowerCase()]);
}
(Вы не должны соответствовать схемам таблицы),
INSERT tbl_name (col1, col2)
SELECT value1, value2
FROM othertable
Посмотрите ссылку для ВСТАВКИ... ВЫБЕРИТЕ Синтаксис
insert into table_name ...
select * from table_name where ....
Целевая таблица и исходный запрос должны соответствовать в числе столбцов и типов данных
См. эту ссылку
Можно даже составить таблицы этот путь, хотя там имена столбцов должны соответствовать, или избранные результаты помещаются в автоматически добавленные столбцы:
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)