0
PDOException: SQLSTATE[HY000]: General error: 1406 Data too long for column 
'delta' at row 1: 
INSERT INTO {block} 
    (module, delta, theme, status, weight, region, pages, cache) 
VALUES 
    (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, 
     :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, 
     :db_insert_placeholder_6, :db_insert_placeholder_7); 
Array ( 
    [:db_insert_placeholder_0] => panels_mini 
    [:db_insert_placeholder_1] => mini_panel_titulo_de_adminisracion
    [:db_insert_placeholder_2] => bartik 
    [:db_insert_placeholder_3] => 0 
    [:db_insert_placeholder_4] => 0 
    [:db_insert_placeholder_5] => -1 
    [:db_insert_placeholder_6] => 
    [:db_insert_placeholder_7] => -1 ) 
in drupal_write_record() 
(line 7013 of C:\xampp\htdocs\drupal-7.14\includes\common.inc).

誰かがこのエラーで私を助けることができます.....

4

1 に答える 1

1

ブロック テーブルのデルタ列はvarchar、最大長 32 文字です。

そのクエリは、mini_panel_titulo_de_adminisracion34 文字の長さのデルタ値を挿入しようとしています。

私はパネルを使用しないので、アドミニストレーション タイトル フィールドの名前を少なくとも 2 文字短い名前に変更できれば、エラーはおそらくなくなるということを除いて、アドバイスはできません。

そうでない場合は、パネルの問題キューにバグレポートを提出してみてください。

于 2012-07-27T21:19:57.400 に答える