Неверный формат даты и времени: 1366 Неверное строковое значение.Php

Кемеровские программисты php общаются здесь
Anonymous
Неверный формат даты и времени: 1366 Неверное строковое значение.

Сообщение Anonymous »

Я получаю следующую ошибку:


SQLSTATE[22007]: Неверный формат даты и времени: 1366 Неверное строковое значение: «\xBD Inch...» для столбца «имя-столбца» в строке 1


Моя база данных, таблица и столбец имеют формат utf8mb4_unicode_ci также имя столбца имеет тип text и NULL.

Это значение имени столбца


[column-name] => Некоторый текст до 11 ▒ и другой текст после и после.


Однако я жду, что laravel добавит кавычки к значениям столбца, потому что значения разделены запятыми (,). Должно быть следующее:


[column-name] => 'Некоторый текст до 11 ▒ и другой текст после и после.'


См. схему ниже

Код: Выделить всё

    Schema::create('mws_orders', function (Blueprint $table) {
$table->string('custom-id');
$table->string('name');
$table->string('description')->nullable();
$table->string('comment')->nullable();
$table->integer('count')->nullable();
$table->text('column-name')->nullable();
$table->timestamps();

$table->primary('custom-id');
});
Я искал в Google, но пока не нашел решения.

У кого-нибудь есть идеи, как решить эту проблему?

Я использую Laravel 5.5 и MariaDB 10.2.11.>

Подробнее здесь: https://stackoverflow.com/questions/482 ... ring-value

Вернуться в «Php»