MySQL COUNT () и аннулирует

Это, вероятно, не связано с речевым диспетчером; наиболее вероятно, что это - просто последнее сообщение, которое Вы видели перед GUI, загруженным и неудавшимся для отображения. Однако, если то, что Вы описали, происходит после запуска процесса установки а не во время начальной загрузки отредактируйте вопрос указать на это. И если этот ответ не решает Вашу проблему, отредактируйте свой вопрос описать точно, что ступает, Вы следуете для установки и все, что происходит в ответ.

Первый, Вы должны MD5 тестировать .iso изображение , Вы загрузили. Если это не проверяет, необходимо будет повторно загрузить его и запуститься. Принятие, которое действительно проверяет, разрешение и , тестирует Ваш установочный носитель на дефекты . Если это показывает проблему, то необходимо будет записать CD или переписать карту флэш-памяти с интерфейсом USB снова.

, Если оба из тех тестов не показывают ошибок, попробуйте установка nomodeset параметр загрузки .

16
задан iceangel89 11 March 2017 в 06:40
поделиться

3 ответа

Верно. COUNT (*) - это все строки в таблице, COUNT (выражение) - это только выражение, отличное от NULL.

Если все столбцы имеют значение NULL (что означает, что у вас нет первичного ключа, поэтому этого не должно происходить в нормализованной базе данных), COUNT (*) по-прежнему возвращает все вставленные строки. Только не делай этого.

Вы можете думать о символе * как о значении «в таблице», а не «в любом столбце».

Это описано в Справочном руководстве MySQL .

23
ответ дан 30 November 2019 в 16:05
поделиться

count (*) не для ненулевых столбцов, это просто способ попросить подсчитать все строки. Примерно эквивалентно count (1) .

2
ответ дан 30 November 2019 в 16:05
поделиться

только что проверил:

select count (*)

возвращает 1 с одной записью, заполненной NULL

select count (field)

возвращает 0.

I не вижу смысла в записи со значениями NULL. Такой записи не должно быть.

5
ответ дан 30 November 2019 в 16:05
поделиться
Другие вопросы по тегам:

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