0

SQL Server 上で Laravel を使用しており、PHP セッションをデータベースに保存しようとしています。http://laravel.com/docs/session#database-sessionsに従ってセッション テーブルを作成しましたが、ページの読み込み時に次のエラーが発生します。

PDOException was thrown when trying to read the session data: SQLSTATE[22001]: [Microsoft][SQL Server Native Client 11.0][SQL Server]String or binary data would be truncated.

アップデート:

テーブルを手動で作成することでこれを修正しました。

CREATE TABLE portal_sessions (
 id VARCHAR(255) PRIMARY KEY NOT NULL,
 last_activity INT NOT NULL,
 payload TEXT NOT NULL);
4

1 に答える 1

1

ペイロード列が、すべてのセッション データを保持するのに十分な大きさであることを確認してください。「VARCHAR(MAX)」であることを確認することをお勧めします

于 2013-06-12T16:35:17.150 に答える