Как мне вставить одно значение для всех строк?

1
$sql = "INSERT INTO vacation_credits
                        (credits)
                            values('15')";

я хотел бы знать, как сделать это одно значение вставить все в строке примера данных. все, что я сделал до сих пор, делает все по одному, но хотел бы знать, как сделать одну кнопку, которая просто вставляла бы все строки

Имя Credits Juan 15 Dela

  • 1
    Ну, INSERT добавляет новую строку, вы можете искать UPDATE, если вы хотите сделать это для всех существующих строк в базе данных.
Теги:

1 ответ

0

Если строки уже существуют, вы хотите UPDATE, а не INSERT:

UPDATE vacation_credits SET credits = 15;

(Нет WHERE означает, что все строки будут обновлены)

Другой вариант, который может сработать для вас, - установить значение по умолчанию в определении таблицы:

ALTER TABLE vacation_credits
    CHANGE credits credits INT NOT NULL DEFAULT 15;

Таким образом, новые записи всегда будут получать значение по умолчанию в этом столбце, если вы не укажете другой в своей вставке.

  • 0
    ОБНОВЛЕНИЕ holiday_credits SET credits = 15; с помощью этого кода будет обновлять все holiday_credits для всех существующих пользователей или только один?
  • 0
    @KalmaKun это обновит ВСЕ. Чтобы ограничить, какие из них обновляются, используйте предложение WHERE .
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню