Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как добавить разные данные в разные таблицы в одном запросе ? / 8 сообщений из 8, страница 1 из 1
05.05.2016, 14:12
    #39229901
Varg11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
Добрый день подскажите пожалуйста как доработать запрос чтобы данные с текстовых полей добавлялись в разные таблицы и поля соответственно ?

Код: sql
1.
2.
3.
4.
5.
"INSERT INTO overall(customers,Start_date_of_the_order,Date_of_execution_of_the_order,product_name\n"overall
					+ ",cost_of,materials,drawing,The_control_program,operator_Name,machine_Name,Table_size_mm,Application_of_UP)\n"
						+ "VALUES('"+textField_1.getText()+"','"+textField_12.getText()+"','"+textField_13.getText()+"','"+textField.getText()+"'\n"
								+ ",'"+textField_2.getText()+"','"+textField_3.getText()+"','"+textField_4.getText()+"','"+textField_5.getText()+"'\n"
										+ ",'"+textField_6.getText()+"','"+textField_8.getText()+"','"+textField_9.getText()+"','"+textField_10.getText()+"');";
...
Рейтинг: 0 / 0
05.05.2016, 15:16
    #39229975
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
Varg11,

Никак, в MySQL нет команды INSERT ALL.
...
Рейтинг: 0 / 0
05.05.2016, 17:17
    #39230193
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
но можно в одной хранимке
...
Рейтинг: 0 / 0
05.05.2016, 20:55
    #39230346
Varg11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
вадя, не совсем понял можно по подробней ?
...
Рейтинг: 0 / 0
05.05.2016, 21:01
    #39230349
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
Varg11,
в хранимой процедуре можно сделать кучу всего. для программы это будет как одно обращение к базе,
...
Рейтинг: 0 / 0
05.05.2016, 21:40
    #39230378
Varg11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
вадя, так будет правильно ?
Код: sql
1.
2.
3.
4.
5.
6.
String query = "CREATE PROCEDURE  "
         		+ "begin "
         		+ "INSERT INTO customers (Name_of_company) VALUES('"+textField_1.getText()+"');";
		        + "INSERT INTO orders(Start_date_of_the_order,Date_of_execution_of_the_order)        VALUES('"+textField_12.getText()+"','"+textField_13.getText()+"');";
		        + "end";
         					
...
Рейтинг: 0 / 0
05.05.2016, 21:50
    #39230384
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
А какой смысл тут в процедуре? В ней придется писать те же самые несколько INSERT-ов, которые с тем же успехом можно вызвать из кода программы.
...
Рейтинг: 0 / 0
06.05.2016, 06:53
    #39230474
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить разные данные в разные таблицы в одном запросе ?
Varg11,

https://yandex.ru/yandsearch?clid=2186618&text=mysql хранимые процедуры

авторА какой смысл тут в процедуре? В ней придется писать те же самые несколько INSERT-ов, которые с тем же успехом можно вызвать из кода программы.
для кода будет как одно обращение к базе, логически будет выглядеть как "в одном запросе обновить несколько таблиц"
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как добавить разные данные в разные таблицы в одном запросе ? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]