Запитання з тегом «insert»

Вставка - це дія щодо додавання інформації до більшого контейнера, у якій інформація повинна міститись. Деякі приклади включають вставку файла у файлову систему, вставлення запису в базу даних або вставлення елемента в список.

8
Як вставити значення за замовчуванням у таблицю SQL?
У мене є така таблиця: create table1 (field1 int, field2 int default 5557, field3 int default 1337, field4 int default 1337) Я хочу вставити рядок, який має значення за замовчуванням для field2 та field4. Я пробував, insert into table1 values (5,null,10,null)але це не працює і ISNULL(field2,default)не працює. Як я можу …
82 tsql  insert  default 

8
Які практичні відмінності між "ЗАМІНИТИ" та "ВСТАВИТИ ... НА ДОВОЛНЕННЯ КЛЮЧОВОГО ОНОВЛЕННЯ" в MySQL?
Мені потрібно встановити значення всіх полів запису певним ключем (ключ фактично складений), вставляючи запис, якщо запису з таким ключем ще немає. REPLACE здається, це призначено для виконання роботи, але в той же час його сторінка керівництва пропонує INSERT ... ON DUPLICATE KEY UPDATE . Якого з них мені краще вибрати …
81 mysql  sql  insert  replace 

2
SQL - ЯКЩО ІСНУЄ ОНОВЛЕННЯ ІНШЕ ВСТАВИТИ В
Я намагаюся зробити INSERTпідписників у моїй базі даних, але IF EXISTSце має UPDATEбути рядок, ELSE INSERT INTOновий рядок. Звичайно, я підключаюся до бази даних спочатку і GETз $name, $emailі $birthdayз рядка url. $con=mysqli_connect("localhost","---","---","---"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $name=$_GET['name']; …
77 mysql  sql  insert  exists 

5
Чи є спосіб скористатися ON DUPLICATE KEY для оновлення всього, що я хотів вставити?
Я знаю, що ви можете використовувати ON DUPLICATE KEY UPDATEдля оновлення певного значення, якщо вже є запис для цього ключа, Я можу зробити це: INSERT INTO `tableName` (`a`,`b`,`c`) VALUES (1, 2, 3) ON DUPLICATE KEY UPDATE `a`=1, `b`=2, `c`=3 Але як я можу це зробити, не виписуючи стовпці та значення …

5
MySQL - помилка ігнорування вставки: повторюваний запис
Я працюю в PHP. Будь ласка, який правильний спосіб вставляти нові записи в БД, яка має унікальне поле. Я вставляю багато записів у пакет, і я просто хочу, щоб нові були вставлені, і я не хочу жодної помилки для дубліката запису. Чи є єдиний спосіб спочатку зробити SELECT та перевірити, …
75 php  mysql  insert 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.