Я хочу выбрать данные из 1 базы данных и вставить ее в другую базу данных. Я также получил рабочий код для этого:Как выбрать данные из 1 базы данных, вставить в другую и вставить также новые данные
INSERT INTO db2.users (SteamID, имя) ВЫБЕРИТЕ, псевдоним Steamid FROM db1.ttt_stats WHERE SteamID NOT IN (SELECT FROM db2.users Steamid)
А теперь я хочу также, чтобы вставить новые данные (например, группы) в новую базу данных с этим здесь:
INSERT INTO db2.users (STEAMID, имя, группа) ВЫБРАТЬ STEAMID, прозвище, 'новая_группа' ИЗ DB1 .ttt_stats WHERE steamid NOT IN (SELECT steamid FROM db2.users)
Но всегда есть ошибка синтаксиса. Я также googled alot, и это должен быть рабочий код, но его не работает ... И да строка «group» существует во второй базе данных.
Я также пробовал с ЦЕННОСТЕЙ, который также не работает:
INSERT INTO db2.users (STEAMID, имя, группа) VALUES (ВЫБРАТЬ SteamID, псевдоним 'новая_группа' FROM db1.ttt_stats WHERE STEAMID NOT IN (SELECT FROM db2.users Steamid))
А, да, вы правы. Это зарезервированное ключевое слово. Теперь его работа. Спасибо :) – maxdachs
Я рад это слышать. Если этот ответ решит вашу проблему, отметьте его как принятый ... И добро пожаловать в StackOverflow! – Whirlwind