Visualizzazione dei risultati da 1 a 4 su 4

Discussione: tabelle oscommerce

  1. #1
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    tabelle oscommerce

    ciao a tutti,
    vorrei porre questo quesito, dunque:

    sto lavorando sulla tabella product_description di oscommerce.
    vorrei in essa cambiare il "tipo" di campo relativo al record "product_name" in quanto quello attuale ( varchar 255) mi visualizza appunto fino a 255 caratteri mentre io ne devo far vedere di più.
    Ho pensato di sostituire varchar con TEXT ma mi da errore, in altre parole non riesco a settare il "tipo" di campo in modo da ottenere un numero maggiore di caratteri.
    Sapete indicarmi come risolvere questo arcano?

    GRAZIE
    nessuno

  2. #2
    Ciao Maurizio,

    L'indicizzazione dei campi TEXT e BLOB è supportata ma occorre specificare un prefisso di lunghezza fissa che è quello che viene utilizzato per l'indicizzazione.

    In pratica:

    1) backuppa la table products_description

    2) esegui la query:



    ALTER TABLE `products_description`DROP INDEX `products_name`;
    ALTER TABLE `products_description` CHANGE `products_name` `products_name` TEXT NOT NULL ;
    ALTER TABLE `products_description` ADD INDEX `products_name` ( `products_name` ( 40 ) );



    Marcus

  3. #3
    sposto in area php

  4. #4
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    re

    Ciao Marco eilà!
    sono riuscito in qualche modo a cambiare il tipo di campo
    per "product_name" da varchar 64 a TEXT, per cui in teoria
    (ma non in pratica acc! :-)) ) adesso il titolo del prodotto
    mi si dovrebbe vedere per intero visto che mi sembra il tipo TEXT supporti circa 65000 e oltre caratteri...eppure niente
    continua a troncarmelo questo titolo.
    Premetto che per fare l'operazione di cui sopra ho dovuto cambiare anche l'indice nel seguente modo:

    nome: product_name
    tipo: FULLTEXT
    campiroducts_name[text]
    dimensione: 1

    come mai mi accade ancora questo

    Un saluto
    Maurizio
    nessuno

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.