Ограничение на уникальность данных, которое позволяет пустые значения в MySQL

Можно перенаправить stderr к stdout и stdout в файл:

some_command >file.log 2>&1 

Видят http://tldp.org/LDP/abs/html/io-redirection.html

, Этот формат предпочтен, чем самый популярный &> формат, которые только работают в ударе. В Оболочке Bourne это могло быть интерпретировано как выполнение команды в фоне. Также формат является большим количеством читаемых 2 (STDERR), перенаправленный к 1 (STDOUT).

РЕДАКТИРОВАНИЕ: измененный порядок, как указано в комментариях

122
задан The Disintegrator 28 August 2009 в 13:11
поделиться

3 ответа

Да, вы можете это сделать. См. справочник MySQL (версия 5.5) .

Индекс UNIQUE создает ограничение, так что все значения в индексе должны быть разными. Ошибка возникает, если вы пытаетесь добавить новую строку со значением ключа, которое соответствует существующей строке. Для всех механизмов индекс UNIQUE допускает несколько значений NULL для столбцов, которые могут содержать NULL.

180
ответ дан 24 November 2019 в 01:25
поделиться

Да, если вы сделаете столбец кода продукта допускающим значение NULL (не объявлен с помощью NOT NULL ), уникальный ключ позволит использовать несколько строк с продуктом NULL коды.

13
ответ дан 24 November 2019 в 01:25
поделиться

Параметры:

1) Используйте yy , чтобы выдернуть всю строку (включая символ конца строки). p затем вставит строку на новую строку после текущей, а P ( Shift - P ) будет вставлен над текущей строка.

2) Сделайте сопоставление: тогда это всего лишь один или два ключа:

:nmap ,p o<ESC>p
:nmap <F4> o<ESC>p

3) Функциональная версия сопоставления (на самом деле не требуется, но только для полноты):

8
ответ дан 24 November 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: