Вопросы по теме 'on-duplicate-key'
PHP MYSQL UPDATE, если существует, или INSERT, если нет?
Я понятия не имею, если это даже отдаленно правильно. У меня есть класс, в котором я хотел бы обновить базу данных, если поля в настоящее время существуют, или вставить, если их нет. Сложность в том, что я соединяю 3 таблицы (set_colors, school_art,...
102601 просмотров
schedule
02.09.2022
Обновите определенное поле в дубликате ключа, если выполняется определенное условие
У меня есть таблица, в которую я загружаю данные из файлов CSV.
Поля выглядят следующим образом:
StudentName | SubjectName| Result
---------------------------------
Adam | Math | Fail
Bob | History | Pass
Catherine |...
96 просмотров
schedule
07.05.2022
INSERT из SELECT с ON DUPLICATE KEY UPDATE
Я пытаюсь выполнить запрос INSERT на основе SELECT с оператором «ON DUPLICATE KEY UPDATE». Запрос SELECT работает, и полученные данные, если я введу их «вручную», приведут к дублированию ключа. Все идет нормально. Однако приведенный ниже запрос,...
546 просмотров
schedule
24.02.2024
Различие между «строками не было затронуто» и строками, успешно ОБНОВЛЕННЫМИ - до одного и того же значения (MySQL и PHP)
Я выполняю команды SQL (MySQL) из PHP. У каждого исполнения есть несколько возможных исходов:
Запись обновлена до нового значения
Запись обновлена, но значения совпадают
Запись не находит строк для обновления (т. е. нет строк,...
1019 просмотров
schedule
24.04.2023
Дублированное обновление ключа MySQL не обновляется
У меня есть два уникальных ключа в одной таблице. Я вставляю данные из файла csv. Уникальные ключи: enrollmentNo и subjectCode
Мой запрос:
Insert into result_stud_det(enrollmentNo,departmentCode,subjectCode,semester,marks,enrSubjCode)...
221 просмотров
schedule
24.07.2023
MySQL: INSERT ON DUPLICATE KEY UPDATE не все поля
У меня есть таблица пользователей, как показано ниже:
id --- имя --- электронная почта --- пол
Столбец id является как первичным ключом, так и уникальным ключом. Здесь я хотел бы обновить строки с новым именем и информацией об электронной...
1751 просмотров
schedule
02.08.2023
Массовая вставка и обновление в mysql
Я пытаюсь сделать массовую вставку в свою таблицу, но она должна учитывать повторяющиеся значения. Если есть дубликаты, он должен обновить строки, а не обновлять их.
Моя таблица: пользователь (идентификатор, имя, URL-адрес), где идентификатор - ПК...
1343 просмотров
schedule
28.06.2022
SQL INSERT ON DUPLICATE KEY - возвращает количество только вновь вставленных строк, а не количество вновь вставленных + обновленных строк?
Как я могу получить это? Я знаю, что могу сделать это, получив COUNT всех строк перед выполнением этого запроса на вставку, а затем вычтя его из COUNT всех строк после выполнения этого запроса на вставку, но это нецелесообразно для больших баз...
901 просмотров
schedule
25.12.2023
php - обновить оператор sql с несколькими строками
Я знаю, что эта проблема уже была, но я не могу понять, как ее решить в моем случае. Я пытаюсь использовать оператор UPDATE с sql, но у меня возникает проблема при работе с несколькими строками.
Это мой код:
$body =...
84 просмотров
schedule
08.03.2023
Ошибка дублирования ключа в SQL и удаление и обновление
Мне нужно вставить строки из выбора, если ключ дублируется, удалите запись и вставьте их
Table1
ColumnA ColumnB ColumnC ColumnD
A 1 A1 7/21/2017
B 2 B1 7/22/2017
C 3...
981 просмотров
schedule
13.04.2024
MySQL вставляет/обновляет строку, содержащую тип точки, используя подготовленный оператор
Я использую подготовленный оператор, чтобы попытаться вставить новую строку в таблицу MySQL, и, если индекс существует, выполнить обновление. Я совершенно уверен, что проблема связана с полем «точка» с надписью «grp_hall_geoPoint». Я получаю...
229 просмотров
schedule
22.10.2022
Oracle SQL-эквивалент массовой вставки MySQL
У меня есть такая таблица:
email (primary-key) | first_contact_date | last_contact_date | due_date | status
Пользователь может загрузить в таблицу таблицу Excel из другого приложения. Эксель содержит:
email | first_contact_date |...
336 просмотров
schedule
25.10.2023