Неверный формат даты и времени: 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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