• 0

Question

Posted (edited)

Version des Files / Type d’Émulateur Starfoul 2018

Domaine ( Base de Données, Client, Core, Sources... ) : Base de Données (Navicat)

Niveau : Débutant

 

1. Description du dysfonctionnement / Question :

Je n'ai pas compris pourquoi cette erreur apparaît lorsque j'essaie d'importer ma table mob_proto.sql

 

2. SysErr ( Client / Server ) / SysLog ( Server )

 

Révélation

Version des fichiers/ Type d'émulateur : files starfoul 2018

Domaine (Base de données, Client, Core...) : files starfoul 2018

Votre niveau (Débutant, Intermédiaire, Avancé..) : intermédiaire 

 

Description du problème :   [Err] 1265 - Data truncated for column 'size' at row 1
[Err] -- ----------------------------
-- Records of mob_proto
-- ----------------------------
INSERT INTO mob_proto VALUES (101, '??', 0x436869656E20657272616E74, 0, 0, 0, 1, '', '', 0, 'ANIMAL', '', 0, 'stray_dog', 0, 3, 6, 5, 2, 120, 124, 126, 6, 7, 1404, 2106, 50, 4, 100, 100, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, NULL, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
[Msg] Finished - Unsuccessfully
--------------------------------------------------
--------------------------------------------------

 

3. Comment le reproduire ?

Importer le fichier mob_proto.sql contenu dans les fichiers des files

 

Si quelqu'un qui si connaît bien en source si il peut me donner son discord pour en parlé directement. Étant donné que sa concerne mon projet j'aimerai évité de montré les implantations avant la fin du projet j'espère que vous comprendrez. Je vous en remercie d'avance de votre gentillesse de votre patience et de votre aide à chaque fois que j'en ai eu besoin.

 

J'affirme avoir lu et accepté le règlement de Funky Émulation

Edited by Kameyu
modif

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

  `size` enum('SMALL','MEDIUM','BIG') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'SMALL',
 

Share this post


Link to post
Share on other sites
  • 0

bah cool dit donc au lieu de trouver la solution sa ma empiré

jte dit un grand merci la sois disant specialiste

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''SMALL',
  `ai_flag` set('AGGR','NOMOVE','COWARD','NOATTSHINSU','NOATTCHUNJO','' at line 9
[Err] CREATE TABLE `mob_proto`  (
  `vnum` int(11) NOT NULL DEFAULT 0,
  `name` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'Noname',
  `locale_name` varbinary(24) NOT NULL DEFAULT 'Noname',
  `rank` tinyint(2) NOT NULL DEFAULT 0,
  `type` tinyint(2) NOT NULL DEFAULT 0,
  `battle_type` tinyint(1) NOT NULL DEFAULT 0,
  `level` smallint(3) NOT NULL DEFAULT 1,
  `size` enum('SMALL','MEDIUM','BIG') CHARACTER SET latin1 COLLATE latin1_swedish_ci 'SMALL',
  `ai_flag` set('AGGR','NOMOVE','COWARD','NOATTSHINSU','NOATTCHUNJO','NOATTJINNO','ATTMOB','BERSERK','STONESKIN','GODSPEED','DEATHBLOW','REVIVE') CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
  `mount_capacity` tinyint(2) NOT NULL DEFAULT 0,
  `setRaceFlag` set('ANIMAL','UNDEAD','DEVIL','HUMAN','ORC','MILGYO','INSECT','FIRE','ICE','DESERT') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `setImmuneFlag` set('STUN','SLOW','FALL','CURSE','POISON','TERROR') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `empire` tinyint(4) NOT NULL DEFAULT 0,
  `folder` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `on_click` tinyint(4) NOT NULL DEFAULT 0,
  `st` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `dx` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `ht` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `iq` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `damage_min` smallint(5) UNSIGNED NOT NULL DEFAULT 0,

Share this post


Link to post
Share on other sites
  • 0
il y a 27 minutes, Drag0n a dit :

bah cool dit donc au lieu de trouver la solution sa ma empiré

jte dit un grand merci la sois disant specialiste

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''SMALL',
  `ai_flag` set('AGGR','NOMOVE','COWARD','NOATTSHINSU','NOATTCHUNJO','' at line 9
[Err] CREATE TABLE `mob_proto`  (
  `vnum` int(11) NOT NULL DEFAULT 0,
  `name` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'Noname',
  `locale_name` varbinary(24) NOT NULL DEFAULT 'Noname',
  `rank` tinyint(2) NOT NULL DEFAULT 0,
  `type` tinyint(2) NOT NULL DEFAULT 0,
  `battle_type` tinyint(1) NOT NULL DEFAULT 0,
  `level` smallint(3) NOT NULL DEFAULT 1,
  `size` enum('SMALL','MEDIUM','BIG') CHARACTER SET latin1 COLLATE latin1_swedish_ci 'SMALL',
  `ai_flag` set('AGGR','NOMOVE','COWARD','NOATTSHINSU','NOATTCHUNJO','NOATTJINNO','ATTMOB','BERSERK','STONESKIN','GODSPEED','DEATHBLOW','REVIVE') CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
  `mount_capacity` tinyint(2) NOT NULL DEFAULT 0,
  `setRaceFlag` set('ANIMAL','UNDEAD','DEVIL','HUMAN','ORC','MILGYO','INSECT','FIRE','ICE','DESERT') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `setImmuneFlag` set('STUN','SLOW','FALL','CURSE','POISON','TERROR') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `empire` tinyint(4) NOT NULL DEFAULT 0,
  `folder` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `on_click` tinyint(4) NOT NULL DEFAULT 0,
  `st` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `dx` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `ht` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `iq` smallint(5) UNSIGNED NOT NULL DEFAULT 0,
  `damage_min` smallint(5) UNSIGNED NOT NULL DEFAULT 0,

Avant de commencer à gueuler puérilement (et je sais de quoi je parle), apprends de tes erreurs.

 

Ça serait plus pratique si tu utilisais des balises adaptées, tu nous donnes ta queries, comment tu l'as modifié, et ce que ça te donne...
De mon côté, j'ai absolument pas envie de lire ça.

 

Essaye de la modifier comme-ceci :

`size` set('SMALL','MEDIUM','BIG') CHARACTER SET big5 COLLATE big5_chinese_ci NULL DEFAULT NULL,

(Modifie le Transact-SQL si nécessaire, je sais pas pourquoi le miens n'est pas le même que le tien.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.