﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1222	Warum customers.refferers_id ist Varchar?	INETvisio	somebody	"Hallo,

Shop hat ?refID= String, der folgenden Felder entspricht: campaigns.campaigns_refID und orders.refferers_id.

Folgendes hat mir aufgefallen:

Tabelle:''' campaigns
'''1. campaigns_id INT(11) NOT NULL
2. campaigns_refID VARCHAR(64) NOT NULL

Tabelle: '''orders'''
2. refferers_id VARCHAR(32) NOT NULL
''- Hier sollte VARCHAR(64) sein.''

Tabelle: '''customers'''
1. refferers_id VARCHAR(32) DEFAULT '0' NOT NULL
''- Hier wird aber campaigns_id abgespeichert. Hier sollte es INT(11) sein.''
Laut https://www.modified-shop.org/wiki/Customers wurde der Datentyp von INT auf VARCHAR ab Version 1.02 geändert. Gibt es wichtigen Grund dafür? Normalerweise, wenn man 2 Felder miteinander verknüpft, Datenbank sollte schneller sein, wenn die Typen gleich sind.

Gruß,
Jürgen H."	Frage	closed	normal	modified-shop-2.0.5.1	Shop	2.0.2.2	fixed				
