Перенос данных с SQLite на MySQL

Limp

Участник
Сообщения
8
Реакции
2

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
судя по скриншоту, вероятнее всего в бд присутствует ник, в котором есть лишний символ и он "ломает" синтаксис, поэтому выскакивает ошибка при импорте
Скорее всего, сейчас буду искать.
 

Limp

Участник
Сообщения
8
Реакции
2
Скорее всего, сейчас буду искать.
да там искать особо не нужно
scr.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #25
В MySQL все названия таблиц и колонок должны экранизироваться с помощью `, а не кавычек.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #26
 

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
Уже было сказано, он просто символ дополнительный добавил случайно.
Я просто замену сделал и все.
Сообщения автоматически склеены:

Я все лишние знаки убрал, по видосу сделал все, всёравно ошибку выдает.
Сообщения автоматически склеены:

Мне нужен перенос чисто ради рангов, а именно 1775 мест. Переношу на MySQL для веб-морды RM.
Сообщения автоматически склеены:

Вот ведь инструкция от _wS_

Перенос всех данных с SQLite на MYSQL:

1. Устанавливаем SQLiteStudio
2. Идём в addons\sourcemod\data\sqlite и открываем нужный .sq3 в SQLiteStudio, например ws_vip.sq3
3. База данных > экспорт базы данных

- Экспортировать только структуру (галочку снять)
- Выходной файл (введите любое имя)
- Формат экспорта (SQL)

Жмём экспорт и в той же папке addons\sourcemod\data\sqlite появится ваш x.sql
Открываем x.sql в Notepad++ или где вам удобнее и меняем все символы [ и ] на `
В Notepad++ это ctrl + f > заменить
Найти: [
Заменить на: `
И кнопка "Заменить все".
После этого сохраните файл (ctrl + s или файл > сохранить).

Теперь идите в свою phpMyAdmin панель и жмите "импорт".
Выберите ваш x.sql
Там есть настройка "Формат" - должно быть SQL.
Всё, жмите кнопку внизу, у меня она называется "Вперед", и все данные будут перенесены.
 
Последнее редактирование:

Flames

New plan of beginning.
Сообщения
676
Реакции
410
Я просто замену сделал и все.
Сообщения автоматически склеены:

Я все лишние знаки убрал, по видосу сделал все, всёравно ошибку выдает.
Сообщения автоматически склеены:

Мне нужен перенос чисто ради рангов, а именно 1775 мест. Переношу на MySQL для веб-морды RM.
Сообщения автоматически склеены:

Вот ведь инструкция от _wS_

Перенос всех данных с SQLite на MYSQL:

1. Устанавливаем SQLiteStudio
2. Идём в addons\sourcemod\data\sqlite и открываем нужный .sq3 в SQLiteStudio, например ws_vip.sq3
3. База данных > экспорт базы данных

- Экспортировать только структуру (галочку снять)
- Выходной файл (введите любое имя)
- Формат экспорта (SQL)

Жмём экспорт и в той же папке addons\sourcemod\data\sqlite появится ваш x.sql
Открываем x.sql в Notepad++ или где вам удобнее и меняем все символы [ и ] на `
В Notepad++ это ctrl + f > заменить
Найти: [
Заменить на: `
И кнопка "Заменить все".
После этого сохраните файл (ctrl + s или файл > сохранить).

Теперь идите в свою phpMyAdmin панель и жмите "импорт".
Выберите ваш x.sql
Там есть настройка "Формат" - должно быть SQL.
Всё, жмите кнопку внизу, у меня она называется "Вперед", и все данные будут перенесены.
Convert SQLite to MySQL online - RebaseData
Было бы легче
 

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
Хорошо, попробую.
Сообщения автоматически склеены:

Спасибо за способ. Всё действительно работает, спокойно импортнул на MySQL: ни одной ошибки. Ещё раз, спасибо:)
 
Последнее редактирование:
Сверху Снизу