#mysql
#mysql
Вопрос:
Я создал тестовую базу данных mysql. Внутри нее была создана таблица ‘table1’. Но когда я попытался прочитать эту таблицу с помощью java, она выдает ошибку типа ‘com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: таблица ‘testing.table1’ не существует‘ Я создал table1 и вставил некоторые данные с помощью вкладки insert, а также нажал кнопку ‘applychanges to data‘.Но это не работает.введите здесь описание изображения В пути нет файла table1.frm, связанного с этой таблицей ‘C:ProgramDataMySQLMySQL Сервер 5.6 данные тестирование‘.Но база данных по умолчанию ‘sakila’ и ее таблицы работают отлично.Как сохранить мою таблицу??
Комментарии:
1. Вы пробовали использовать имя таблицы без номера?
2. вы создали модель. перейдите в меню [Базы данных] -> синхронизировать модель и завершите ее, что создаст вашу таблицу на вашем локальном хостинге
Ответ №1:
Даже если вы создали таблицы в режиме конструктора и сохранили их, они не будут перенесены в базу данных. Для того, чтобы применить их к DB, вам нужно перейти в меню «База данных -> Прямое проектирование», сгенерировать скрипты и применить