2016-06-27 2 views
2

のために切り捨てこれは、ローカルホスト上で動作しますが、cPanelの にどのように私はこれから取り除くことができない、ここでが列問題

SQLSTATE[01000]: Warning: 1265 Data truncated for column 'connectionMethod' at row 1 

をエラー - テーブルを作成するために、MySQLのコードです:

DROP TABLE IF EXISTS `file_server`; 
CREATE TABLE `file_server` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `serverLabel` varchar(100) NOT NULL, 
    `serverType` enum('remote','local') DEFAULT NULL, 
    `ipAddress` varchar(15) NOT NULL, 
    `connectionMethod` enum('ftp') NOT NULL DEFAULT 'ftp', 
    `ftpPort` int(11) NOT NULL DEFAULT '21', 
    `ftpUsername` varchar(50) NOT NULL, 
    `ftpPassword` varchar(50) DEFAULT NULL, 
    `statusId` int(11) NOT NULL DEFAULT '1', 
    `storagePath` varchar(255) DEFAULT NULL, 
    PRIMARY KEY (`id`), 
    KEY `statusId` (`statusId`) 
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; 

Full Database

+0

'ftp'以外の 'connectionMethod'列の値はありますか? – Blank

+0

localhostで正しくインポートできますが、cpanelにはありません。フルデータベースhttp://freefile.xyz/database/database.sqlを追加しました。 – Firefog

+0

これは**警告**です。データは正常にインポートされましたか? – Blank

答えて

4

(スクリプト内の行1298)を変更してみ

uはまた、あなたが任意の値を指定するか、その列を与える必要はありません、デフォルト値を指定した場合、あなたのカラム名が、その場合には、次に列挙型である場合

`INSERT INTO `file_server` VALUES ('1', 'Local Default', 'local', '', 'ftp', '0', '', null, '2', null);` 

もう一つへ

。あなたは次のようにクエリを変更する必要がある。この場合

+0

ちょっと! SQLSTATE [HY000]:一般エラー:1364フィールド 'availableValues'にデフォルト値がありません。 ' – Firefog

+1

行1142、 'availableValues varchar(255)NOT NULL DEFUALTに変更してください''、 '、あなたはあなたのエラーをチェックし、エラーが起こった位置を見つけて、あなた自身でそれを修正しようとするべきです。私は大丈夫ですか? – Blank

+0

あなたは正しいですが、残念ながら別のエラー 'SQLSTATE [23000]:整合性制約違反:1048列 'wait_between_downloads'をnullにすることはできません。しかし、なぜこのエラーはlocalhostに表示されませんでしたか? – Firefog

2

: -

INSERT INTO `file_server` (`serverLabel`,`serverType`,`ipAddress`,`ftpPort`,`ftpUsername`,`ftpPassword`,`statusId`,`storagePath`) VALUES ('Local Default', 'local', '', '0', '', null, '2', null); 

OR

あなたはすべての列に値を挿入する必要がある場合は、その場合には、あなたが以下のクエリを記述する必要があります。

INSERT INTO `file_server` VALUES ('6', 'Local Default', 'local', '', 'ftp', '0', '', NULL, '2', NULL); 
+0

私はそれがうまくいくことを願っています。共有してくれてありがとう。 –