Tag: mysql

Ago 11

MySQL – gestione degli errori in inserimenti con valori nulli

Se cerchiamo di inserire dei valori nulli in un campo di una tabella dichiarato NOT NULL, il comportamento del DBMS MySQL è diverso a seconda della query che lanciamo, sulla base di un parametro di configurazione del server.         Ad esempio questa query cerca di inserire un valore null in una campo …

Continua a leggere »

Lug 07

MySQL e procedure

mysql

Continuo la serie di piccoli accorgimenti che possono far risparmiare molto tempo. Stavolta il DBMS di cui parlo è Oracle MySQL (ormai si chiama così). Il problema davanti al quale mi sono trovato era la creazione di una procedura memorizzata (o stored procedure) in cui il parser MyQL mi segnalava un errore che in realtà …

Continua a leggere »

Apr 11

Alfresco: problemi a migrare verso la versione 4?

Ho trovato una interessantissima diatriba sui problemi incontrati nel migrare alla versione 4. Si è scomodato ad intervenire perfino il CEO di Alfresco Software. Fino a metà il tono è costruttivo, poi ho lasciato stare. Vale la pena di leggerlo: http://bit.ly/HJDK4L

Dic 28

Modifica ai virtualhost per l’applicazione ecommerce

Tenere due domini di secondo livello mi provoca problemi con i cookies nelle sessioni in cui ho due tab aperte sui due siti: infatti il cookie è unico e, se si lavora con un solo browser, insorgono problemi, Opencart non riesce ad aprire due sessioni distinte, e prima o poi, una mangia l’altra. Per ovviare …

Continua a leggere »

Dic 27

Come configurare Opencart in modalità multi-store

Configurare Opencart (e il software a corredo del server web!) per realizzare più negozi con una sola installazione del popolare software di e-commerce.

Nov 05

Encoding e Collation in MySQL

Mi sono imbattuto in un problema bloccante di un sito web: la non coerente adozione di uno stesso encoding in tutti i “pezzi” dell’applicazione web provoca errori bloccanti. In sostanza ci sono in MySQL due caratteristiche: l’encoding (codifica) che è la mappatura tra il simbolo (ad esempio “è”) ed il codice esadecimale che lo rappresenta …

Continua a leggere »