Вопросы по теме 'on-duplicate-key'

PHP MYSQL UPDATE, если существует, или INSERT, если нет?
Я понятия не имею, если это даже отдаленно правильно. У меня есть класс, в котором я хотел бы обновить базу данных, если поля в настоящее время существуют, или вставить, если их нет. Сложность в том, что я соединяю 3 таблицы (set_colors, school_art,...
102601 просмотров

Обновите определенное поле в дубликате ключа, если выполняется определенное условие
У меня есть таблица, в которую я загружаю данные из файлов CSV. Поля выглядят следующим образом: StudentName | SubjectName| Result --------------------------------- Adam | Math | Fail Bob | History | Pass Catherine |...
96 просмотров

INSERT из SELECT с ON DUPLICATE KEY UPDATE
Я пытаюсь выполнить запрос INSERT на основе SELECT с оператором «ON DUPLICATE KEY UPDATE». Запрос SELECT работает, и полученные данные, если я введу их «вручную», приведут к дублированию ключа. Все идет нормально. Однако приведенный ниже запрос,...
546 просмотров
schedule 24.02.2024

Различие между «строками не было затронуто» и строками, успешно ОБНОВЛЕННЫМИ - до одного и того же значения (MySQL и PHP)
Я выполняю команды SQL (MySQL) из PHP. У каждого исполнения есть несколько возможных исходов: Запись обновлена ​​до нового значения Запись обновлена, но значения совпадают Запись не находит строк для обновления (т. е. нет строк,...
1019 просмотров

Дублированное обновление ключа 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 просмотров

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 просмотров

MySQL вставляет/обновляет строку, содержащую тип точки, используя подготовленный оператор
Я использую подготовленный оператор, чтобы попытаться вставить новую строку в таблицу MySQL, и, если индекс существует, выполнить обновление. Я совершенно уверен, что проблема связана с полем «точка» с надписью «grp_hall_geoPoint». Я получаю...
229 просмотров

Oracle SQL-эквивалент массовой вставки MySQL
У меня есть такая таблица: email (primary-key) | first_contact_date | last_contact_date | due_date | status Пользователь может загрузить в таблицу таблицу Excel из другого приложения. Эксель содержит: email | first_contact_date |...
336 просмотров