-- MySQL dump 10.13  Distrib 8.0.45, for Win64 (x86_64)
--
-- Host: 127.0.0.1    Database: FSST
-- ------------------------------------------------------
-- Server version	8.0.45-0ubuntu0.24.04.1

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `attributes`
--

DROP TABLE IF EXISTS `attributes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `attributes` (
  `attributeID` int NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `unit` varchar(50) DEFAULT NULL,
  `dataType` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`attributeID`)
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `attributes`
--

LOCK TABLES `attributes` WRITE;
/*!40000 ALTER TABLE `attributes` DISABLE KEYS */;
INSERT INTO `attributes` VALUES (1,'SoC',NULL,'string'),(2,'Release-Jahr',NULL,'number'),(3,'Gewicht','g','number'),(10,'Displaygröße','Zoll','float'),(11,'Displaytyp',NULL,'string'),(12,'Auflösung Breite','px','number'),(13,'Auflösung Höhe','px','number'),(20,'RAM','GB','number'),(21,'Interner Speicher','GB','number'),(30,'Hauptkamera','MP','number'),(40,'Akkukapazität','mAh','number'),(50,'5G',NULL,'bool'),(51,'WiFi Standard',NULL,'string'),(60,'ANC',NULL,'bool'),(61,'Transparenzmodus',NULL,'bool'),(62,'Hauptprozessor',NULL,'string'),(63,'Gehäusematerial',NULL,'string'),(64,'Innenkamera','MP','string'),(65,'Kamerazoom','fach','string'),(66,'Ladeanschluss',NULL,'string'),(67,'Farben',NULL,'string'),(68,'Apple Pencil ',NULL,'string'),(69,'Magic Keyboard',NULL,'string');
/*!40000 ALTER TABLE `attributes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `brands`
--

DROP TABLE IF EXISTS `brands`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `brands` (
  `brandID` int NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  PRIMARY KEY (`brandID`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `brands`
--

LOCK TABLES `brands` WRITE;
/*!40000 ALTER TABLE `brands` DISABLE KEYS */;
INSERT INTO `brands` VALUES (1,'Apple');
/*!40000 ALTER TABLE `brands` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `categories`
--

DROP TABLE IF EXISTS `categories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `categories` (
  `categoryID` int NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `parentCategoryID` int DEFAULT NULL,
  PRIMARY KEY (`categoryID`),
  KEY `categories_ibfk_1` (`parentCategoryID`),
  CONSTRAINT `categories_ibfk_1` FOREIGN KEY (`parentCategoryID`) REFERENCES `categories` (`categoryID`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `categories`
--

LOCK TABLES `categories` WRITE;
/*!40000 ALTER TABLE `categories` DISABLE KEYS */;
INSERT INTO `categories` VALUES (20,'iPhone',NULL),(21,'iPad',NULL),(22,'MacBook',NULL),(23,'AirPods',NULL),(24,'Accessories ',NULL),(25,'Watch',NULL);
/*!40000 ALTER TABLE `categories` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `categoryAttributes`
--

DROP TABLE IF EXISTS `categoryAttributes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `categoryAttributes` (
  `categoryID` int NOT NULL,
  `attributeID` int NOT NULL,
  PRIMARY KEY (`categoryID`,`attributeID`),
  KEY `attributeID` (`attributeID`),
  CONSTRAINT `categoryAttributes_ibfk_1` FOREIGN KEY (`categoryID`) REFERENCES `categories` (`categoryID`),
  CONSTRAINT `categoryAttributes_ibfk_2` FOREIGN KEY (`attributeID`) REFERENCES `attributes` (`attributeID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `categoryAttributes`
--

LOCK TABLES `categoryAttributes` WRITE;
/*!40000 ALTER TABLE `categoryAttributes` DISABLE KEYS */;
INSERT INTO `categoryAttributes` VALUES (20,2),(21,2),(22,2),(23,2),(25,2),(20,3),(21,3),(22,3),(23,3),(25,3),(20,10),(21,10),(22,10),(25,10),(20,11),(21,11),(22,11),(25,11),(20,20),(21,20),(22,20),(20,21),(21,21),(22,21),(20,30),(21,30),(20,40),(21,40),(20,50),(21,50),(22,51),(23,60),(23,61),(20,62),(21,62),(20,63),(21,63),(20,64),(21,64),(20,65),(21,65),(20,66),(21,66),(20,67),(21,67),(21,68),(21,69);
/*!40000 ALTER TABLE `categoryAttributes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `notifications`
--

DROP TABLE IF EXISTS `notifications`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `notifications` (
  `notificationID` int NOT NULL AUTO_INCREMENT,
  `userID` int NOT NULL,
  `title` varchar(255) NOT NULL,
  `message` text NOT NULL,
  `isRead` tinyint(1) NOT NULL DEFAULT '0',
  `createdAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`notificationID`),
  KEY `fk_notifications_user` (`userID`),
  CONSTRAINT `fk_notifications_user` FOREIGN KEY (`userID`) REFERENCES `users` (`userID`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `notifications`
--

LOCK TABLES `notifications` WRITE;
/*!40000 ALTER TABLE `notifications` DISABLE KEYS */;
/*!40000 ALTER TABLE `notifications` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `offers`
--

DROP TABLE IF EXISTS `offers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `offers` (
  `offerID` int NOT NULL AUTO_INCREMENT,
  `productID` int NOT NULL,
  `shopID` int NOT NULL,
  `price` decimal(10,2) NOT NULL,
  `shippingCost` decimal(10,2) DEFAULT NULL,
  `inStock` tinyint(1) DEFAULT NULL,
  `offerURL` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`offerID`),
  KEY `productID` (`productID`),
  KEY `shopID` (`shopID`),
  CONSTRAINT `offers_ibfk_1` FOREIGN KEY (`productID`) REFERENCES `products` (`productID`),
  CONSTRAINT `offers_ibfk_2` FOREIGN KEY (`shopID`) REFERENCES `shops` (`shopID`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `offers`
--

LOCK TABLES `offers` WRITE;
/*!40000 ALTER TABLE `offers` DISABLE KEYS */;
INSERT INTO `offers` VALUES (1,1001,1,800.00,15.00,1,'https://www.apple.com/at/shop/buy-iphone/iphone-16'),(3,1001,6,856.14,5.00,1,'https://www.amazon.de/Apple-iPhone-128-Kamerasteuerung-Funktioniert/dp/B0DGHY5KG8/ref=sr_1_1_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3UA3RES0LPM7N&dib=eyJ2IjoiMSJ9.2GuNtNj7XjmR6c6zJfKHFfShu5-zVExC6x2_DXZWqI5vi_OpLIJnjpUetpVXGdjeCj47lSLl5g9Vj6'),(10,1002,1,1099.00,15.00,1,'https://www.apple.com/shop/buy-iphone/iphone-17-pro'),(11,1341,1,999.00,15.00,1,'https://www.apple.com/shop/buy-iphone/iphone-air'),(12,1342,1,799.00,15.00,1,'https://www.apple.com/shop/buy-iphone/iphone-17'),(13,1343,1,599.00,15.00,1,'https://www.apple.com/shop/buy-iphone/iphone-17e'),(18,1101,1,599.00,15.00,1,'https://www.apple.com/shop/buy-ipad/ipad-air'),(19,1102,1,999.00,15.00,1,'https://www.apple.com/shop/buy-ipad/ipad-pro'),(20,1344,1,999.00,15.00,1,'https://www.apple.com/shop/buy-ipad/ipad-pro'),(21,1345,1,799.00,15.00,1,'https://www.apple.com/shop/buy-ipad/ipad-air'),(22,1346,1,349.00,15.00,1,'https://www.apple.com/shop/buy-ipad/ipad'),(23,1201,1,1099.00,15.00,1,'https://www.apple.com/shop/buy-mac/macbook-air'),(24,1202,1,1699.00,15.00,1,'https://www.apple.com/shop/buy-mac/macbook-pro'),(25,1301,1,249.00,15.00,1,'https://www.apple.com/shop/buy-airpods/airpods-pro-3'),(26,1302,6,121.58,30.00,1,'https://www.amazon.de/Apple-MME73ZM-A-AirPods-3-Generation/dp/B09JQQDLXF/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2VT4Q1LHKEM6J&dib=eyJ2IjoiMSJ9.D4cDARTAvHZ6RYEz8OrzJYcyqRaXBwIbEvWRscG0bsXw65fjuraKqiPFuFuaWpC5A3TRg5pLTfBd0P7091q0xjSeQe5r'),(27,1347,1,549.00,15.00,1,'https://www.apple.com/shop/buy-airpods/airpods-max-2/midnight'),(28,1348,1,599.00,15.00,1,'https://www.apple.com/shop/buy-mac/macbook-neo'),(29,1303,1,899.00,15.00,1,'https://www.apple.com/at/shop/buy-watch/apple-watch-ultra'),(30,1350,1,269.00,15.00,1,'https://www.apple.com/at/shop/buy-watch/apple-watch-se'),(31,1001,7,580.00,0.00,1,'https://www.refurbed.at/p/iphone-16/'),(32,1001,8,769.00,9.00,0,'https://www.mediamarkt.at/de/product/_apple-iphone-16-128gb-black-2002635.html');
/*!40000 ALTER TABLE `offers` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `priceAlerts`
--

DROP TABLE IF EXISTS `priceAlerts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `priceAlerts` (
  `alertID` int NOT NULL AUTO_INCREMENT,
  `userID` int NOT NULL,
  `productID` int NOT NULL,
  `targetPrice` decimal(10,2) NOT NULL,
  `isActive` tinyint(1) NOT NULL DEFAULT '1',
  `createdAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`alertID`),
  KEY `fk_pricealerts_user` (`userID`),
  KEY `fk_pricealerts_product` (`productID`),
  CONSTRAINT `fk_pricealerts_product` FOREIGN KEY (`productID`) REFERENCES `products` (`productID`) ON DELETE CASCADE,
  CONSTRAINT `fk_pricealerts_user` FOREIGN KEY (`userID`) REFERENCES `users` (`userID`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `priceAlerts`
--

LOCK TABLES `priceAlerts` WRITE;
/*!40000 ALTER TABLE `priceAlerts` DISABLE KEYS */;
/*!40000 ALTER TABLE `priceAlerts` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `productAttributes`
--

DROP TABLE IF EXISTS `productAttributes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `productAttributes` (
  `productID` int NOT NULL,
  `attributeID` int NOT NULL,
  `valueString` varchar(255) DEFAULT NULL,
  `valueNumber` decimal(10,2) DEFAULT NULL,
  `valueBool` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`productID`,`attributeID`),
  KEY `attributeID` (`attributeID`),
  CONSTRAINT `productAttributes_ibfk_1` FOREIGN KEY (`productID`) REFERENCES `products` (`productID`),
  CONSTRAINT `productAttributes_ibfk_2` FOREIGN KEY (`attributeID`) REFERENCES `attributes` (`attributeID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `productAttributes`
--

LOCK TABLES `productAttributes` WRITE;
/*!40000 ALTER TABLE `productAttributes` DISABLE KEYS */;
INSERT INTO `productAttributes` VALUES (1001,1,'A16 Bionic',NULL,NULL),(1001,2,NULL,2023.00,NULL),(1001,3,NULL,171.00,NULL),(1001,10,NULL,6.10,NULL),(1001,11,'OLED',NULL,NULL),(1001,20,NULL,6.00,NULL),(1001,21,NULL,128.00,NULL),(1001,30,NULL,48.00,NULL),(1001,40,NULL,3349.00,NULL),(1001,50,NULL,NULL,1),(1002,1,'A17 Pro',NULL,NULL),(1002,2,NULL,2023.00,NULL),(1002,3,NULL,187.00,NULL),(1002,10,NULL,6.10,NULL),(1002,11,'OLED LTPO',NULL,NULL),(1002,20,NULL,8.00,NULL),(1002,21,NULL,256.00,NULL),(1002,30,NULL,48.00,NULL),(1002,40,NULL,3274.00,NULL),(1002,50,NULL,NULL,1),(1102,1,'Apple M4',NULL,NULL),(1102,2,NULL,2024.00,NULL),(1102,3,NULL,579.00,NULL),(1102,10,NULL,13.00,NULL),(1102,11,'OLED',NULL,NULL),(1102,20,NULL,16.00,NULL),(1102,21,NULL,512.00,NULL),(1102,40,NULL,10290.00,NULL),(1102,51,'Wi-Fi 6E',NULL,NULL),(1202,1,'Apple M3 Pro',NULL,NULL),(1202,2,NULL,2024.00,NULL),(1202,3,NULL,1600.00,NULL),(1202,10,NULL,14.20,NULL),(1202,11,'Mini-LED',NULL,NULL),(1202,20,NULL,18.00,NULL),(1202,21,NULL,512.00,NULL),(1202,51,'Wi-Fi 6E',NULL,NULL),(1301,2,NULL,2023.00,NULL),(1301,3,NULL,56.00,NULL),(1301,60,NULL,NULL,1),(1301,61,NULL,NULL,1),(1341,2,NULL,2026.00,NULL),(1341,3,NULL,165.00,NULL),(1341,10,NULL,6.50,NULL),(1341,11,'OLED, 2736x1260, 120Hz',NULL,NULL),(1341,20,NULL,12.00,NULL),(1341,21,NULL,256.00,NULL),(1341,30,NULL,48.00,NULL),(1341,40,NULL,3149.00,NULL),(1341,50,'Ja',NULL,NULL),(1341,62,'A19',NULL,NULL),(1341,63,'Titan',NULL,NULL),(1341,64,NULL,18.00,NULL),(1341,65,'1x, 2x',NULL,NULL),(1341,66,'Typ-C',NULL,NULL),(1341,67,'Weiß, Beige, Blau, Schwarz',NULL,NULL),(1342,2,NULL,2026.00,NULL),(1342,3,NULL,177.00,NULL),(1342,10,NULL,6.30,NULL),(1342,11,'OLED, 2622x1206, 120Hz',NULL,NULL),(1342,20,NULL,8.00,NULL),(1342,21,NULL,256.00,NULL),(1342,30,NULL,48.00,NULL),(1342,40,NULL,2692.00,NULL),(1342,50,'Ja',NULL,NULL),(1342,62,'A19',NULL,NULL),(1342,63,'Aluminium',NULL,NULL),(1342,64,NULL,18.00,NULL),(1342,65,'0.5x, 1x, 2x',NULL,NULL),(1342,66,'Typ-C',NULL,NULL),(1342,67,'Schwarz, Weiß, Blau, Grün, Lila',NULL,NULL),(1343,2,NULL,2026.00,NULL),(1343,3,NULL,167.00,NULL),(1343,10,NULL,6.10,NULL),(1343,11,'OLED, 2532x1170, 60Hz',NULL,NULL),(1343,20,NULL,8.00,NULL),(1343,21,NULL,128.00,NULL),(1343,30,NULL,48.00,NULL),(1343,40,NULL,4005.00,NULL),(1343,50,'Ja',NULL,NULL),(1343,62,'A19',NULL,NULL),(1343,63,'Aluminium',NULL,NULL),(1343,64,NULL,12.00,NULL),(1343,65,'1x, 2x',NULL,NULL),(1343,66,'Typ-C',NULL,NULL),(1343,67,'Schwarz, Weiß, Rose',NULL,NULL),(1344,2,NULL,2025.00,NULL),(1344,3,NULL,376.00,NULL),(1344,10,NULL,13.00,NULL),(1344,11,'OLED, 2752x2064, 120Hz',NULL,NULL),(1344,20,NULL,12.00,NULL),(1344,21,NULL,256.00,NULL),(1344,30,NULL,12.00,NULL),(1344,40,NULL,6258.00,NULL),(1344,50,'Ja',NULL,NULL),(1344,62,'M5',NULL,NULL),(1344,63,'Aluminium',NULL,NULL),(1344,64,NULL,12.00,NULL),(1344,65,'1x',NULL,NULL),(1344,66,'Typ-C',NULL,NULL),(1344,67,'Schwarz, Weiß',NULL,NULL),(1344,68,'Pro, Typ-C, 2.Gen',NULL,NULL),(1344,69,'IPad Pro',NULL,NULL),(1345,2,NULL,2025.00,NULL),(1345,3,NULL,336.00,NULL),(1345,10,NULL,11.00,NULL),(1345,11,'IPS, 2360x1640, 60Hz',NULL,NULL),(1345,20,NULL,12.00,NULL),(1345,21,NULL,128.00,NULL),(1345,30,NULL,12.00,NULL),(1345,40,NULL,5432.00,NULL),(1345,50,'Ja',NULL,NULL),(1345,62,'M4',NULL,NULL),(1345,63,'Aluminium',NULL,NULL),(1345,64,NULL,12.00,NULL),(1345,65,'1x',NULL,NULL),(1345,66,'Typ-C',NULL,NULL),(1345,67,'Grau, Beige, Lila, Mint',NULL,NULL),(1345,68,'Pro, Typ-C, 2.Gen',NULL,NULL),(1345,69,'IPad Air',NULL,NULL),(1346,2,NULL,2025.00,NULL),(1346,3,NULL,481.00,NULL),(1346,10,NULL,11.00,NULL),(1346,11,'IPS, 2360x1640, 60Hz',NULL,NULL),(1346,20,NULL,6.00,NULL),(1346,21,NULL,128.00,NULL),(1346,30,NULL,12.00,NULL),(1346,40,NULL,5786.00,NULL),(1346,50,'Ja',NULL,NULL),(1346,62,'A16',NULL,NULL),(1346,63,'Aluminium',NULL,NULL),(1346,64,NULL,12.00,NULL),(1346,65,'1x',NULL,NULL),(1346,66,'Typ-C',NULL,NULL),(1346,67,'Blau, Rose, Gelb, Silber',NULL,NULL),(1346,68,'Typ-C, 2.Gen, 1.Gen',NULL,NULL),(1346,69,'Folio',NULL,NULL),(1347,2,NULL,2025.00,NULL),(1347,3,NULL,385.00,NULL),(1347,60,'Ja',NULL,NULL),(1347,61,'Ja',NULL,NULL),(1348,2,NULL,2026.00,NULL),(1348,3,NULL,1230.00,NULL),(1348,10,NULL,13.00,NULL),(1348,11,'IPS, 2408x1506, 60Hz',NULL,NULL),(1348,20,NULL,8.00,NULL),(1348,21,NULL,512.00,NULL),(1348,51,'6E',NULL,NULL),(1349,2,NULL,2024.00,NULL),(1349,3,NULL,37.00,NULL),(1349,11,'OLED, 416 x 496',NULL,NULL),(1350,2,NULL,2023.00,NULL),(1350,3,NULL,24.00,NULL),(1350,11,'OLED, 368 x 448 Pixel',NULL,NULL);
/*!40000 ALTER TABLE `productAttributes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `products`
--

DROP TABLE IF EXISTS `products`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `products` (
  `productID` int NOT NULL AUTO_INCREMENT,
  `categoryID` int NOT NULL,
  `brandID` int NOT NULL,
  `model` varchar(255) NOT NULL,
  `description` text,
  `imagePath` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`productID`),
  KEY `categoryID` (`categoryID`),
  KEY `brandID` (`brandID`),
  CONSTRAINT `products_ibfk_1` FOREIGN KEY (`categoryID`) REFERENCES `categories` (`categoryID`),
  CONSTRAINT `products_ibfk_2` FOREIGN KEY (`brandID`) REFERENCES `brands` (`brandID`)
) ENGINE=InnoDB AUTO_INCREMENT=1354 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `products`
--

LOCK TABLES `products` WRITE;
/*!40000 ALTER TABLE `products` DISABLE KEYS */;
INSERT INTO `products` VALUES (1001,20,1,'iPhone 16','Unglaubliche Performance.\nRobustes Design.','assets/images/products/1001.png'),(1002,20,1,'iPhone 17 Pro','Innovatives Design für ultimative Performance und Batterielaufzeit.','assets/images/products/1002.png'),(1101,21,1,'iPad Air 11 (M2)','Apple iPad Air 11 Zoll mit M2','assets/images/products/1101.png'),(1102,21,1,'iPad Pro 13 (M4)','Apple iPad Pro 13 Zoll mit M4','assets/images/products/1102.png'),(1201,22,1,'MacBook Air 13 M3','MacBook Air 13 Zoll M3','assets/images/products/1201.png'),(1202,22,1,'MacBook Pro 14 M3 Pro','MacBook Pro 14 Zoll M3 Pro','assets/images/products/1202.png'),(1301,23,1,'AirPods Pro (3. Gen)','AirPods Pro mit USB-C','assets/images/products/1301.png'),(1302,23,1,'AirPods (3. Gen)','AirPods 3. Generation','assets/images/products/1302.png'),(1303,25,1,'Apple Watch Ultra 3','Die ultimative Watch für Sport und Abenteuer.','assets/images/products/1303.png'),(1341,20,1,'IPhone Air','Das dünnste IPhone aller Zeiten. Mit Pro Power.','assets/images/products/1341.png'),(1342,20,1,'IPhone 17','Wunderschöner. Und noch robuster.','assets/images/products/1342.png'),(1343,20,1,'IPhone 17e','Kann viel. Guter Deal.','assets/images/products/1343.png'),(1344,21,1,'IPad Pro (M5)','IPad Pro (M5)','assets/images/products/1344.png'),(1345,21,1,'IPad Air (M4)','IPad Air (M4)','assets/images/products/1345.png'),(1346,21,1,'IPad A16','IPad A16','assets/images/products/1346.png'),(1347,23,1,'AirPods Max 2','Listening. Remastered.','assets/images/products/1347.png'),(1348,22,1,'MacBook Neo','Hello, Neo.','assets/images/products/1348.png'),(1349,25,1,'Apple Watch Series 11','Die ultimative Watch für deine Gesundheit.','assets/images/products/1349.png'),(1350,25,1,'Apple Watch SE 3','Viele Gesundheitsfeatures. Für ganz schön wenig.','assets/images/products/1350.png'),(1351,24,1,'MagSafe Charger','The MagSafe Charger makes wireless charging a snap. The perfectly aligned magnets attach to compatible iPhone models. The MagSafe Charger provides faster wireless charging up to 25W when paired with a 30W power adapter.\r\n\r\nThe MagSafe Charger is certified for Qi2 25W and Qi charging, so it can be used to wirelessly charge your iPhone 8 or later, as well as AirPods models with a wireless charging case.\r\n\r\nAvailable in two cable lengths: 1 meter and 2 meters.\r\n\r\nThe magnetic alignment experience only applies to iPhone 12, iPhone 13, iPhone 14, iPhone 15, compatible iPhone 16 models, iPhone 17 models, and iPhone Air.','assets/images/products/1351.png'),(1352,24,1,'Apple Pencil (USB-C)','Apple Pencil (USB-C) is perfect for taking notes, sketching, marking up documents, journaling, and more. It delivers pixel‑perfect precision, low latency, and tilt sensitivity. So it’s as natural to use as a pencil.\r\n\r\nApple Pencil (USB-C) pairs and charges via a USB-C Charge Cable. It magnetically attaches to the side of iPad for storage.\r\n\r\nApple Pencil (USB-C) supports Apple Pencil hover when used with iPad Pro 13-inch (M5), iPad Pro 11-inch (M5), iPad Pro 13-inch (M4), iPad Pro 11-inch (M4), iPad Pro 12.9-inch (6th generation), iPad Pro 11-inch (4th generation), iPad Air 13-inch (M3), iPad Air 11-inch (M3), iPad Air 13-inch (M2), and iPad Air 11-inch (M2).','assets/images/products/1352.png'),(1353,24,1,'20W USB-C Power Adapter','The Apple 20W USB‑C Power Adapter offers fast, efficient charging at home, in the office, or on the go. Pair it with iPhone 8 or later for fast charging — up to 50 percent battery in around 35 minutes.¹ Or pair it with the iPad Pro and iPad Air for optimal charging performance. You can also pair it with iPhone 8 or later to take advantage of the fast-charging feature.','assets/images/products/1353.png');
/*!40000 ALTER TABLE `products` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `reviews`
--

DROP TABLE IF EXISTS `reviews`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `reviews` (
  `reviewID` int NOT NULL AUTO_INCREMENT,
  `userID` int NOT NULL,
  `productID` int NOT NULL,
  `rating` int NOT NULL,
  `comment` text,
  `createdAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`reviewID`),
  KEY `fk_reviews_user` (`userID`),
  KEY `fk_reviews_product` (`productID`),
  CONSTRAINT `fk_reviews_product` FOREIGN KEY (`productID`) REFERENCES `products` (`productID`) ON DELETE CASCADE,
  CONSTRAINT `fk_reviews_user` FOREIGN KEY (`userID`) REFERENCES `users` (`userID`) ON DELETE CASCADE,
  CONSTRAINT `reviews_chk_1` CHECK ((`rating` between 1 and 5))
) ENGINE=InnoDB AUTO_INCREMENT=40360 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `reviews`
--

LOCK TABLES `reviews` WRITE;
/*!40000 ALTER TABLE `reviews` DISABLE KEYS */;
INSERT INTO `reviews` VALUES (39849,192,1001,1,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-04-04 17:43:06'),(39850,191,1001,5,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-26 17:43:06'),(39851,190,1001,3,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-12 17:43:06'),(39852,189,1001,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-19 17:43:06'),(39853,188,1001,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-28 17:43:06'),(39854,187,1001,3,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-19 17:43:06'),(39855,186,1001,5,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-26 17:43:06'),(39856,185,1001,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-04-06 17:43:06'),(39857,184,1001,2,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-26 17:43:06'),(39858,183,1001,2,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-02-15 17:43:06'),(39859,92,1001,2,'Solides Produkt ohne große Schwächen.','2026-03-20 17:43:06'),(39860,91,1001,3,'Design gefällt mir gut.','2026-03-31 17:43:06'),(39861,90,1001,3,'Funktioniert wie erwartet.','2026-02-27 17:43:06'),(39862,89,1001,1,'Top Qualität, würde ich wieder kaufen.','2026-03-17 17:43:06'),(39863,88,1001,3,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-16 17:43:06'),(39864,87,1001,3,'Erfüllt seinen Zweck ohne Probleme.','2026-02-18 17:43:06'),(39865,86,1001,4,'Verarbeitung und Qualität überzeugen.','2026-02-28 17:43:06'),(39866,84,1001,2,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-14 17:43:06'),(39867,83,1001,2,'Preis-Leistung ist absolut in Ordnung.','2026-02-17 17:43:06'),(39868,82,1001,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-13 17:43:06'),(39869,192,1002,4,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-10 17:43:06'),(39870,191,1002,3,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-04-06 17:43:06'),(39871,190,1002,4,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-21 17:43:06'),(39872,189,1002,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-23 17:43:06'),(39873,188,1002,1,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-22 17:43:06'),(39874,187,1002,2,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-09 17:43:06'),(39875,186,1002,4,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-19 17:43:06'),(39876,185,1002,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-19 17:43:06'),(39877,184,1002,2,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-02-08 17:43:06'),(39878,183,1002,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-02-19 17:43:06'),(39879,92,1002,4,'Solides Produkt ohne große Schwächen.','2026-03-26 17:43:06'),(39880,91,1002,5,'Design gefällt mir gut.','2026-02-11 17:43:06'),(39881,90,1002,5,'Funktioniert wie erwartet.','2026-02-26 17:43:06'),(39882,89,1002,4,'Top Qualität, würde ich wieder kaufen.','2026-03-10 17:43:06'),(39883,88,1002,2,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-18 17:43:06'),(39884,87,1002,2,'Erfüllt seinen Zweck ohne Probleme.','2026-04-02 17:43:06'),(39885,86,1002,3,'Verarbeitung und Qualität überzeugen.','2026-03-03 17:43:06'),(39886,84,1002,2,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-19 17:43:06'),(39887,83,1002,5,'Preis-Leistung ist absolut in Ordnung.','2026-02-20 17:43:06'),(39888,82,1002,1,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-12 17:43:06'),(39889,192,1341,2,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-23 17:43:06'),(39890,191,1341,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-25 17:43:06'),(39891,190,1341,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-13 17:43:06'),(39892,189,1341,5,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-05 17:43:06'),(39893,188,1341,2,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-04 17:43:06'),(39894,187,1341,1,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-14 17:43:06'),(39895,186,1341,5,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-16 17:43:06'),(39896,185,1341,5,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-12 17:43:06'),(39897,184,1341,3,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-04-06 17:43:06'),(39898,183,1341,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-09 17:43:06'),(39899,92,1341,2,'Solides Produkt ohne große Schwächen.','2026-03-26 17:43:06'),(39900,91,1341,5,'Design gefällt mir gut.','2026-03-18 17:43:06'),(39901,90,1341,4,'Funktioniert wie erwartet.','2026-02-16 17:43:06'),(39902,89,1341,5,'Top Qualität, würde ich wieder kaufen.','2026-02-24 17:43:06'),(39903,88,1341,1,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-12 17:43:06'),(39904,87,1341,3,'Erfüllt seinen Zweck ohne Probleme.','2026-02-07 17:43:06'),(39905,86,1341,2,'Verarbeitung und Qualität überzeugen.','2026-02-26 17:43:06'),(39906,84,1341,2,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-21 17:43:06'),(39907,83,1341,4,'Preis-Leistung ist absolut in Ordnung.','2026-03-10 17:43:06'),(39908,82,1341,1,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-04-06 17:43:06'),(39909,192,1342,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-25 17:43:06'),(39910,191,1342,3,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-27 17:43:06'),(39911,190,1342,2,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-26 17:43:06'),(39912,189,1342,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-04-02 17:43:06'),(39913,188,1342,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-01 17:43:06'),(39914,187,1342,2,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-04-07 17:43:06'),(39915,186,1342,5,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-03 17:43:06'),(39916,185,1342,2,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-21 17:43:06'),(39917,184,1342,5,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-29 17:43:06'),(39918,183,1342,2,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-18 17:43:06'),(39919,92,1342,4,'Solides Produkt ohne große Schwächen.','2026-02-07 17:43:06'),(39920,91,1342,1,'Design gefällt mir gut.','2026-02-14 17:43:06'),(39921,90,1342,5,'Funktioniert wie erwartet.','2026-03-06 17:43:06'),(39922,89,1342,2,'Top Qualität, würde ich wieder kaufen.','2026-03-06 17:43:06'),(39923,88,1342,1,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-08 17:43:06'),(39924,87,1342,3,'Erfüllt seinen Zweck ohne Probleme.','2026-03-02 17:43:06'),(39925,86,1342,4,'Verarbeitung und Qualität überzeugen.','2026-02-13 17:43:06'),(39926,84,1342,2,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-13 17:43:06'),(39927,83,1342,3,'Preis-Leistung ist absolut in Ordnung.','2026-03-27 17:43:06'),(39928,82,1342,3,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-27 17:43:06'),(39929,192,1343,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-02-07 17:43:06'),(39930,191,1343,5,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-19 17:43:06'),(39931,190,1343,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-04-07 17:43:06'),(39932,189,1343,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-09 17:43:06'),(39933,188,1343,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-23 17:43:06'),(39934,187,1343,1,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-17 17:43:06'),(39935,186,1343,4,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-07 17:43:06'),(39936,185,1343,3,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-27 17:43:06'),(39937,184,1343,5,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-02-25 17:43:06'),(39938,183,1343,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-22 17:43:06'),(39939,92,1343,2,'Solides Produkt ohne große Schwächen.','2026-02-11 17:43:06'),(39940,91,1343,3,'Design gefällt mir gut.','2026-03-31 17:43:06'),(39941,90,1343,5,'Funktioniert wie erwartet.','2026-03-28 17:43:06'),(39942,89,1343,1,'Top Qualität, würde ich wieder kaufen.','2026-03-28 17:43:06'),(39943,88,1343,3,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-01 17:43:06'),(39944,87,1343,5,'Erfüllt seinen Zweck ohne Probleme.','2026-03-25 17:43:06'),(39945,86,1343,4,'Verarbeitung und Qualität überzeugen.','2026-02-25 17:43:06'),(39946,84,1343,3,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-07 17:43:06'),(39947,83,1343,4,'Preis-Leistung ist absolut in Ordnung.','2026-02-20 17:43:06'),(39948,82,1343,4,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-16 17:43:06'),(39949,192,1101,2,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-02-16 17:43:06'),(39950,191,1101,2,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-14 17:43:06'),(39951,190,1101,5,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-21 17:43:06'),(39952,189,1101,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-18 17:43:06'),(39953,188,1101,5,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-26 17:43:06'),(39954,187,1101,5,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-11 17:43:06'),(39955,186,1101,3,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-28 17:43:06'),(39956,185,1101,2,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-09 17:43:06'),(39957,184,1101,4,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-04 17:43:06'),(39958,183,1101,5,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-20 17:43:06'),(39959,92,1101,1,'Solides Produkt ohne große Schwächen.','2026-02-27 17:43:06'),(39960,91,1101,5,'Design gefällt mir gut.','2026-03-01 17:43:06'),(39961,90,1101,2,'Funktioniert wie erwartet.','2026-02-14 17:43:06'),(39962,89,1101,2,'Top Qualität, würde ich wieder kaufen.','2026-02-08 17:43:06'),(39963,88,1101,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-20 17:43:06'),(39964,87,1101,1,'Erfüllt seinen Zweck ohne Probleme.','2026-02-17 17:43:06'),(39965,86,1101,1,'Verarbeitung und Qualität überzeugen.','2026-02-16 17:43:06'),(39966,84,1101,1,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-28 17:43:06'),(39967,83,1101,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-05 17:43:06'),(39968,82,1101,3,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-08 17:43:06'),(39969,192,1102,2,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-17 17:43:06'),(39970,191,1102,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-08 17:43:06'),(39971,190,1102,5,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-25 17:43:06'),(39972,189,1102,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-13 17:43:06'),(39973,188,1102,2,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-04-02 17:43:06'),(39974,187,1102,4,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-04-05 17:43:06'),(39975,186,1102,2,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-09 17:43:06'),(39976,185,1102,1,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-24 17:43:06'),(39977,184,1102,1,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-02-14 17:43:06'),(39978,183,1102,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-26 17:43:06'),(39979,92,1102,4,'Solides Produkt ohne große Schwächen.','2026-02-08 17:43:06'),(39980,91,1102,4,'Design gefällt mir gut.','2026-03-01 17:43:06'),(39981,90,1102,5,'Funktioniert wie erwartet.','2026-04-04 17:43:06'),(39982,89,1102,2,'Top Qualität, würde ich wieder kaufen.','2026-03-12 17:43:06'),(39983,88,1102,2,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-20 17:43:06'),(39984,87,1102,2,'Erfüllt seinen Zweck ohne Probleme.','2026-02-14 17:43:06'),(39985,86,1102,4,'Verarbeitung und Qualität überzeugen.','2026-03-08 17:43:06'),(39986,84,1102,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-16 17:43:06'),(39987,83,1102,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-22 17:43:06'),(39988,82,1102,5,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-23 17:43:06'),(39989,192,1344,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-17 17:43:06'),(39990,191,1344,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-15 17:43:06'),(39991,190,1344,4,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-21 17:43:06'),(39992,189,1344,2,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-08 17:43:06'),(39993,188,1344,4,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-09 17:43:06'),(39994,187,1344,3,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-16 17:43:06'),(39995,186,1344,3,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-27 17:43:06'),(39996,185,1344,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-29 17:43:06'),(39997,184,1344,5,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-30 17:43:06'),(39998,183,1344,5,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-31 17:43:06'),(39999,92,1344,5,'Solides Produkt ohne große Schwächen.','2026-03-31 17:43:06'),(40000,91,1344,5,'Design gefällt mir gut.','2026-03-31 17:43:06'),(40001,90,1344,5,'Funktioniert wie erwartet.','2026-03-13 17:43:06'),(40002,89,1344,2,'Top Qualität, würde ich wieder kaufen.','2026-02-11 17:43:06'),(40003,88,1344,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-16 17:43:06'),(40004,87,1344,3,'Erfüllt seinen Zweck ohne Probleme.','2026-03-06 17:43:06'),(40005,86,1344,3,'Verarbeitung und Qualität überzeugen.','2026-02-24 17:43:06'),(40006,84,1344,1,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-01 17:43:06'),(40007,83,1344,4,'Preis-Leistung ist absolut in Ordnung.','2026-03-12 17:43:06'),(40008,82,1344,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-23 17:43:06'),(40009,192,1345,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-02-25 17:43:06'),(40010,191,1345,3,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-27 17:43:06'),(40011,190,1345,4,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-20 17:43:06'),(40012,189,1345,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-04-05 17:43:06'),(40013,188,1345,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-12 17:43:06'),(40014,187,1345,2,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-16 17:43:06'),(40015,186,1345,2,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-13 17:43:06'),(40016,185,1345,3,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-22 17:43:06'),(40017,184,1345,4,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-17 17:43:06'),(40018,183,1345,5,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-14 17:43:06'),(40019,92,1345,2,'Solides Produkt ohne große Schwächen.','2026-03-11 17:43:06'),(40020,91,1345,2,'Design gefällt mir gut.','2026-04-02 17:43:06'),(40021,90,1345,3,'Funktioniert wie erwartet.','2026-02-25 17:43:06'),(40022,89,1345,4,'Top Qualität, würde ich wieder kaufen.','2026-03-27 17:43:06'),(40023,88,1345,1,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-06 17:43:06'),(40024,87,1345,4,'Erfüllt seinen Zweck ohne Probleme.','2026-03-07 17:43:06'),(40025,86,1345,4,'Verarbeitung und Qualität überzeugen.','2026-04-03 17:43:06'),(40026,84,1345,1,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-05 17:43:06'),(40027,83,1345,2,'Preis-Leistung ist absolut in Ordnung.','2026-04-03 17:43:06'),(40028,82,1345,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-22 17:43:06'),(40029,192,1346,3,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-02-28 17:43:06'),(40030,191,1346,4,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-19 17:43:06'),(40031,190,1346,4,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-18 17:43:06'),(40032,189,1346,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-16 17:43:06'),(40033,188,1346,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-29 17:43:06'),(40034,187,1346,3,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-26 17:43:06'),(40035,186,1346,1,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-19 17:43:06'),(40036,185,1346,3,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-29 17:43:06'),(40037,184,1346,3,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-02-07 17:43:06'),(40038,183,1346,3,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-16 17:43:06'),(40039,92,1346,3,'Solides Produkt ohne große Schwächen.','2026-03-27 17:43:06'),(40040,91,1346,3,'Design gefällt mir gut.','2026-03-22 17:43:06'),(40041,90,1346,4,'Funktioniert wie erwartet.','2026-03-16 17:43:06'),(40042,89,1346,5,'Top Qualität, würde ich wieder kaufen.','2026-02-23 17:43:06'),(40043,88,1346,4,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-15 17:43:06'),(40044,87,1346,4,'Erfüllt seinen Zweck ohne Probleme.','2026-02-18 17:43:06'),(40045,86,1346,4,'Verarbeitung und Qualität überzeugen.','2026-02-09 17:43:06'),(40046,84,1346,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-13 17:43:06'),(40047,83,1346,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-28 17:43:06'),(40048,82,1346,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-14 17:43:06'),(40049,192,1201,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-31 17:43:06'),(40050,191,1201,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-28 17:43:06'),(40051,190,1201,2,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-25 17:43:06'),(40052,189,1201,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-17 17:43:06'),(40053,188,1201,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-14 17:43:06'),(40054,187,1201,4,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-08 17:43:06'),(40055,186,1201,4,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-22 17:43:06'),(40056,185,1201,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-28 17:43:06'),(40057,184,1201,5,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-14 17:43:06'),(40058,183,1201,3,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-02-07 17:43:06'),(40059,92,1201,4,'Solides Produkt ohne große Schwächen.','2026-03-23 17:43:06'),(40060,91,1201,2,'Design gefällt mir gut.','2026-04-06 17:43:06'),(40061,90,1201,1,'Funktioniert wie erwartet.','2026-02-07 17:43:06'),(40062,89,1201,5,'Top Qualität, würde ich wieder kaufen.','2026-02-26 17:43:06'),(40063,88,1201,3,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-15 17:43:06'),(40064,87,1201,3,'Erfüllt seinen Zweck ohne Probleme.','2026-03-19 17:43:06'),(40065,86,1201,5,'Verarbeitung und Qualität überzeugen.','2026-03-21 17:43:06'),(40066,84,1201,5,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-25 17:43:06'),(40067,83,1201,4,'Preis-Leistung ist absolut in Ordnung.','2026-03-03 17:43:06'),(40068,82,1201,4,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-04-05 17:43:06'),(40069,192,1202,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-04 17:43:06'),(40070,191,1202,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-13 17:43:06'),(40071,190,1202,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-18 17:43:06'),(40072,189,1202,1,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-26 17:43:06'),(40073,188,1202,2,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-12 17:43:06'),(40074,187,1202,2,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-11 17:43:06'),(40075,186,1202,2,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-18 17:43:06'),(40076,185,1202,2,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-29 17:43:06'),(40077,184,1202,5,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-02 17:43:06'),(40078,183,1202,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-20 17:43:06'),(40079,92,1202,4,'Solides Produkt ohne große Schwächen.','2026-03-13 17:43:06'),(40080,91,1202,1,'Design gefällt mir gut.','2026-03-17 17:43:06'),(40081,90,1202,2,'Funktioniert wie erwartet.','2026-02-15 17:43:06'),(40082,89,1202,1,'Top Qualität, würde ich wieder kaufen.','2026-03-24 17:43:06'),(40083,88,1202,4,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-24 17:43:06'),(40084,87,1202,3,'Erfüllt seinen Zweck ohne Probleme.','2026-03-11 17:43:06'),(40085,86,1202,4,'Verarbeitung und Qualität überzeugen.','2026-03-16 17:43:06'),(40086,84,1202,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-13 17:43:06'),(40087,83,1202,4,'Preis-Leistung ist absolut in Ordnung.','2026-03-01 17:43:06'),(40088,82,1202,1,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-23 17:43:06'),(40089,192,1348,2,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-29 17:43:06'),(40090,191,1348,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-01 17:43:06'),(40091,190,1348,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-06 17:43:06'),(40092,189,1348,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-11 17:43:06'),(40093,188,1348,1,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-04-06 17:43:06'),(40094,187,1348,5,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-21 17:43:06'),(40095,186,1348,5,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-12 17:43:06'),(40096,185,1348,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-24 17:43:06'),(40097,184,1348,4,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-04 17:43:06'),(40098,183,1348,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-17 17:43:06'),(40099,92,1348,5,'Solides Produkt ohne große Schwächen.','2026-02-22 17:43:06'),(40100,91,1348,5,'Design gefällt mir gut.','2026-02-11 17:43:06'),(40101,90,1348,1,'Funktioniert wie erwartet.','2026-02-24 17:43:06'),(40102,89,1348,2,'Top Qualität, würde ich wieder kaufen.','2026-03-17 17:43:06'),(40103,88,1348,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-23 17:43:06'),(40104,87,1348,4,'Erfüllt seinen Zweck ohne Probleme.','2026-03-01 17:43:06'),(40105,86,1348,1,'Verarbeitung und Qualität überzeugen.','2026-03-01 17:43:06'),(40106,84,1348,5,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-20 17:43:06'),(40107,83,1348,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-17 17:43:06'),(40108,82,1348,3,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-18 17:43:06'),(40109,192,1301,2,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-23 17:43:06'),(40110,191,1301,2,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-06 17:43:06'),(40111,190,1301,5,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-15 17:43:06'),(40112,189,1301,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-01 17:43:06'),(40113,188,1301,2,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-27 17:43:06'),(40114,187,1301,2,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-15 17:43:06'),(40115,186,1301,3,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-03 17:43:06'),(40116,185,1301,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-15 17:43:06'),(40117,184,1301,1,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-21 17:43:06'),(40118,183,1301,2,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-04-01 17:43:06'),(40119,92,1301,5,'Solides Produkt ohne große Schwächen.','2026-03-16 17:43:06'),(40120,91,1301,1,'Design gefällt mir gut.','2026-04-04 17:43:06'),(40121,90,1301,2,'Funktioniert wie erwartet.','2026-02-12 17:43:06'),(40122,89,1301,5,'Top Qualität, würde ich wieder kaufen.','2026-02-24 17:43:06'),(40123,88,1301,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-21 17:43:06'),(40124,87,1301,5,'Erfüllt seinen Zweck ohne Probleme.','2026-03-30 17:43:06'),(40125,86,1301,2,'Verarbeitung und Qualität überzeugen.','2026-02-07 17:43:06'),(40126,84,1301,1,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-23 17:43:06'),(40127,83,1301,1,'Preis-Leistung ist absolut in Ordnung.','2026-02-24 17:43:06'),(40128,82,1301,1,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-04-03 17:43:06'),(40129,192,1302,2,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-02-15 17:43:06'),(40130,191,1302,4,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-18 17:43:06'),(40131,190,1302,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-25 17:43:06'),(40132,189,1302,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-09 17:43:06'),(40133,188,1302,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-04-07 17:43:06'),(40134,187,1302,2,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-08 17:43:06'),(40135,186,1302,4,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-24 17:43:06'),(40136,185,1302,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-13 17:43:06'),(40137,184,1302,4,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-02-27 17:43:06'),(40138,183,1302,2,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-16 17:43:06'),(40139,92,1302,1,'Solides Produkt ohne große Schwächen.','2026-03-31 17:43:06'),(40140,91,1302,3,'Design gefällt mir gut.','2026-04-04 17:43:06'),(40141,90,1302,5,'Funktioniert wie erwartet.','2026-02-12 17:43:06'),(40142,89,1302,1,'Top Qualität, würde ich wieder kaufen.','2026-02-16 17:43:06'),(40143,88,1302,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-25 17:43:06'),(40144,87,1302,5,'Erfüllt seinen Zweck ohne Probleme.','2026-03-05 17:43:06'),(40145,86,1302,1,'Verarbeitung und Qualität überzeugen.','2026-03-12 17:43:06'),(40146,84,1302,1,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-21 17:43:06'),(40147,83,1302,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-07 17:43:06'),(40148,82,1302,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-14 17:43:06'),(40149,192,1347,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-04-07 17:43:06'),(40150,191,1347,3,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-12 17:43:06'),(40151,190,1347,4,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-11 17:43:06'),(40152,189,1347,1,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-20 17:43:06'),(40153,188,1347,4,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-04 17:43:06'),(40154,187,1347,3,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-18 17:43:06'),(40155,186,1347,3,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-04-01 17:43:06'),(40156,185,1347,1,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-24 17:43:06'),(40157,184,1347,3,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-13 17:43:06'),(40158,183,1347,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-02-12 17:43:06'),(40159,92,1347,4,'Solides Produkt ohne große Schwächen.','2026-03-15 17:43:06'),(40160,91,1347,1,'Design gefällt mir gut.','2026-03-19 17:43:06'),(40161,90,1347,2,'Funktioniert wie erwartet.','2026-03-11 17:43:06'),(40162,89,1347,3,'Top Qualität, würde ich wieder kaufen.','2026-04-07 17:43:06'),(40163,88,1347,4,'Bin insgesamt zufrieden mit dem Kauf.','2026-04-04 17:43:06'),(40164,87,1347,3,'Erfüllt seinen Zweck ohne Probleme.','2026-02-15 17:43:06'),(40165,86,1347,1,'Verarbeitung und Qualität überzeugen.','2026-02-19 17:43:06'),(40166,84,1347,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-13 17:43:06'),(40167,83,1347,5,'Preis-Leistung ist absolut in Ordnung.','2026-04-06 17:43:06'),(40168,82,1347,3,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-24 17:43:06'),(40169,192,1351,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-04-01 17:43:06'),(40170,191,1351,1,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-17 17:43:06'),(40171,190,1351,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-24 17:43:06'),(40172,189,1351,3,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-10 17:43:06'),(40173,188,1351,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-28 17:43:06'),(40174,187,1351,4,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-28 17:43:06'),(40175,186,1351,1,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-04 17:43:06'),(40176,185,1351,3,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-04-02 17:43:06'),(40177,184,1351,4,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-01 17:43:06'),(40178,183,1351,5,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-31 17:43:06'),(40179,92,1351,2,'Solides Produkt ohne große Schwächen.','2026-02-23 17:43:06'),(40180,91,1351,5,'Design gefällt mir gut.','2026-03-05 17:43:06'),(40181,90,1351,5,'Funktioniert wie erwartet.','2026-03-27 17:43:06'),(40182,89,1351,1,'Top Qualität, würde ich wieder kaufen.','2026-03-06 17:43:06'),(40183,88,1351,4,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-09 17:43:06'),(40184,87,1351,3,'Erfüllt seinen Zweck ohne Probleme.','2026-03-09 17:43:06'),(40185,86,1351,4,'Verarbeitung und Qualität überzeugen.','2026-04-06 17:43:06'),(40186,84,1351,1,'Ganz okay, aber es gibt bessere Alternativen.','2026-04-06 17:43:06'),(40187,83,1351,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-18 17:43:06'),(40188,82,1351,3,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-04-03 17:43:06'),(40189,192,1352,1,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-11 17:43:06'),(40190,191,1352,5,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-30 17:43:06'),(40191,190,1352,5,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-05 17:43:06'),(40192,189,1352,5,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-16 17:43:06'),(40193,188,1352,3,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-04-04 17:43:06'),(40194,187,1352,5,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-20 17:43:06'),(40195,186,1352,5,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-20 17:43:06'),(40196,185,1352,4,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-16 17:43:06'),(40197,184,1352,5,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-24 17:43:06'),(40198,183,1352,2,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-02-09 17:43:06'),(40199,92,1352,5,'Solides Produkt ohne große Schwächen.','2026-03-28 17:43:06'),(40200,91,1352,3,'Design gefällt mir gut.','2026-03-03 17:43:06'),(40201,90,1352,4,'Funktioniert wie erwartet.','2026-02-28 17:43:06'),(40202,89,1352,1,'Top Qualität, würde ich wieder kaufen.','2026-02-12 17:43:06'),(40203,88,1352,1,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-17 17:43:06'),(40204,87,1352,4,'Erfüllt seinen Zweck ohne Probleme.','2026-03-02 17:43:06'),(40205,86,1352,5,'Verarbeitung und Qualität überzeugen.','2026-03-13 17:43:06'),(40206,84,1352,3,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-06 17:43:06'),(40207,83,1352,5,'Preis-Leistung ist absolut in Ordnung.','2026-03-18 17:43:06'),(40208,82,1352,4,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-02-21 17:43:06'),(40209,192,1353,3,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-28 17:43:06'),(40210,191,1353,3,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-02-26 17:43:06'),(40211,190,1353,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-26 17:43:06'),(40212,189,1353,5,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-08 17:43:06'),(40213,188,1353,1,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-27 17:43:06'),(40214,187,1353,5,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-20 17:43:06'),(40215,186,1353,1,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-02-23 17:43:06'),(40216,185,1353,3,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-25 17:43:06'),(40217,184,1353,4,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-02-17 17:43:06'),(40218,183,1353,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-20 17:43:06'),(40219,92,1353,2,'Solides Produkt ohne große Schwächen.','2026-03-08 17:43:06'),(40220,91,1353,4,'Design gefällt mir gut.','2026-04-07 17:43:06'),(40221,90,1353,5,'Funktioniert wie erwartet.','2026-03-01 17:43:06'),(40222,89,1353,2,'Top Qualität, würde ich wieder kaufen.','2026-02-19 17:43:06'),(40223,88,1353,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-12 17:43:06'),(40224,87,1353,2,'Erfüllt seinen Zweck ohne Probleme.','2026-04-02 17:43:06'),(40225,86,1353,4,'Verarbeitung und Qualität überzeugen.','2026-02-12 17:43:06'),(40226,84,1353,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-12 17:43:06'),(40227,83,1353,2,'Preis-Leistung ist absolut in Ordnung.','2026-03-24 17:43:06'),(40228,82,1353,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-12 17:43:06'),(40229,192,1303,3,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-15 17:43:06'),(40230,191,1303,2,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-13 17:43:06'),(40231,190,1303,1,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-26 17:43:06'),(40232,189,1303,4,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-02-09 17:43:06'),(40233,188,1303,2,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-04-07 17:43:06'),(40234,187,1303,5,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-23 17:43:06'),(40235,186,1303,4,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-06 17:43:06'),(40236,185,1303,3,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-02-18 17:43:06'),(40237,184,1303,3,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-05 17:43:06'),(40238,183,1303,5,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-03-26 17:43:06'),(40239,92,1303,1,'Solides Produkt ohne große Schwächen.','2026-02-07 17:43:06'),(40240,91,1303,4,'Design gefällt mir gut.','2026-04-02 17:43:06'),(40241,90,1303,3,'Funktioniert wie erwartet.','2026-02-28 17:43:06'),(40242,89,1303,3,'Top Qualität, würde ich wieder kaufen.','2026-03-11 17:43:06'),(40243,88,1303,5,'Bin insgesamt zufrieden mit dem Kauf.','2026-02-07 17:43:06'),(40244,87,1303,2,'Erfüllt seinen Zweck ohne Probleme.','2026-02-23 17:43:06'),(40245,86,1303,3,'Verarbeitung und Qualität überzeugen.','2026-02-25 17:43:06'),(40246,84,1303,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-02-18 17:43:06'),(40247,83,1303,4,'Preis-Leistung ist absolut in Ordnung.','2026-04-02 17:43:06'),(40248,82,1303,2,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-03 17:43:06'),(40249,192,1349,4,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-25 17:43:06'),(40250,191,1349,4,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-30 17:43:06'),(40251,190,1349,3,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-03-01 17:43:06'),(40252,189,1349,5,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-09 17:43:06'),(40253,188,1349,5,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-02-16 17:43:06'),(40254,187,1349,3,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-03-10 17:43:06'),(40255,186,1349,3,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-05 17:43:06'),(40256,185,1349,5,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-22 17:43:06'),(40257,184,1349,2,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-03-28 17:43:06'),(40258,183,1349,4,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-02-23 17:43:06'),(40259,92,1349,4,'Solides Produkt ohne große Schwächen.','2026-03-29 17:43:06'),(40260,91,1349,5,'Design gefällt mir gut.','2026-02-26 17:43:06'),(40261,90,1349,5,'Funktioniert wie erwartet.','2026-03-22 17:43:06'),(40262,89,1349,4,'Top Qualität, würde ich wieder kaufen.','2026-04-02 17:43:06'),(40263,88,1349,1,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-14 17:43:06'),(40264,87,1349,4,'Erfüllt seinen Zweck ohne Probleme.','2026-02-16 17:43:06'),(40265,86,1349,2,'Verarbeitung und Qualität überzeugen.','2026-03-16 17:43:06'),(40266,84,1349,4,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-11 17:43:06'),(40267,83,1349,1,'Preis-Leistung ist absolut in Ordnung.','2026-03-08 17:43:06'),(40268,82,1349,5,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-16 17:43:06'),(40269,192,1350,5,'Ich bin insgesamt zufrieden mit der Qualität und Leistung.','2026-03-11 17:43:06'),(40270,191,1350,3,'Ich habe das Produkt intensiv getestet und bin mit der Leistung sowie der Verarbeitung zufrieden.','2026-03-14 17:43:06'),(40271,190,1350,2,'Die Qualität ist insgesamt gut und das Produkt erfüllt seinen Zweck ohne größere Einschränkungen.','2026-02-25 17:43:06'),(40272,189,1350,2,'Nach ausgiebigem Test kann ich sagen, dass das Produkt eine gute Wahl ist, auch wenn es kleinere Schwächen gibt.','2026-03-12 17:43:06'),(40273,188,1350,2,'Das Produkt funktioniert zuverlässig und ist einfach zu bedienen, was es im Alltag besonders angenehm macht.','2026-03-26 17:43:06'),(40274,187,1350,1,'Ich war zunächst skeptisch, aber nach einigen Tagen Nutzung bin ich positiv überrascht von der Qualität und Zuverlässigkeit.','2026-02-15 17:43:06'),(40275,186,1350,5,'Im täglichen Einsatz überzeugt das Produkt durch stabile Leistung und eine insgesamt gute Verarbeitung.','2026-03-16 17:43:06'),(40276,185,1350,5,'Das Produkt macht insgesamt einen hochwertigen Eindruck und erfüllt seinen Zweck sehr gut, auch wenn kleine Details verbessert werden könnten.','2026-03-15 17:43:06'),(40277,184,1350,2,'Nach längerer Nutzung zeigt sich, dass das Produkt zuverlässig arbeitet und auch bei häufiger Verwendung keine Schwächen aufweist.','2026-04-06 17:43:06'),(40278,183,1350,3,'Ich nutze das Produkt seit mehreren Wochen im Alltag und bin insgesamt sehr zufrieden. Die Verarbeitung ist solide und die Funktionalität entspricht den Erwartungen.','2026-04-07 17:43:06'),(40279,92,1350,4,'Solides Produkt ohne große Schwächen.','2026-02-18 17:43:06'),(40280,91,1350,4,'Design gefällt mir gut.','2026-03-24 17:43:06'),(40281,90,1350,1,'Funktioniert wie erwartet.','2026-03-17 17:43:06'),(40282,89,1350,4,'Top Qualität, würde ich wieder kaufen.','2026-02-27 17:43:06'),(40283,88,1350,1,'Bin insgesamt zufrieden mit dem Kauf.','2026-03-26 17:43:06'),(40284,87,1350,5,'Erfüllt seinen Zweck ohne Probleme.','2026-03-28 17:43:06'),(40285,86,1350,1,'Verarbeitung und Qualität überzeugen.','2026-03-10 17:43:06'),(40286,84,1350,3,'Ganz okay, aber es gibt bessere Alternativen.','2026-03-05 17:43:06'),(40287,83,1350,3,'Preis-Leistung ist absolut in Ordnung.','2026-03-29 17:43:06'),(40288,82,1350,1,'Sehr gutes Produkt, klare Kaufempfehlung.','2026-03-30 17:43:06');
/*!40000 ALTER TABLE `reviews` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `roles`
--

DROP TABLE IF EXISTS `roles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `roles` (
  `roleID` int NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  PRIMARY KEY (`roleID`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `roles`
--

LOCK TABLES `roles` WRITE;
/*!40000 ALTER TABLE `roles` DISABLE KEYS */;
INSERT INTO `roles` VALUES (1,'ADMIN'),(3,'MODERATOR'),(2,'USER');
/*!40000 ALTER TABLE `roles` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `shops`
--

DROP TABLE IF EXISTS `shops`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `shops` (
  `shopID` int NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `website` varchar(255) DEFAULT NULL,
  `logoPath` varchar(255) DEFAULT NULL,
  `shippingTime` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`shopID`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `shops`
--

LOCK TABLES `shops` WRITE;
/*!40000 ALTER TABLE `shops` DISABLE KEYS */;
INSERT INTO `shops` VALUES (1,'Apple','https://apple.de','assets/images/shopLogo/Apple.png','10-14'),(5,'Test','https://Test.com','assets/images/shopLogo/Dummie.png','2-3'),(6,'Amazon','https://amazon.de','assets/images/shopLogo/amazon.png','5'),(7,'Refurbed','https://Test.com','assets/images/shopLogo/Refurbed.png','14'),(8,'Media Markt','https://Test.com','assets/images/shopLogo/MediaMarkt.png','7'),(9,'TestShop','https://geizkragen.fabianschieder.com','https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRryv---RTUdZ2vZxkhD8qTSJl1VEIbZLrysQ&s','2');
/*!40000 ALTER TABLE `shops` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `userFavorites`
--

DROP TABLE IF EXISTS `userFavorites`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userFavorites` (
  `userID` int NOT NULL,
  `productID` int NOT NULL,
  `createdAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`userID`,`productID`),
  KEY `fk_favorites_product` (`productID`),
  CONSTRAINT `fk_favorites_product` FOREIGN KEY (`productID`) REFERENCES `products` (`productID`) ON DELETE CASCADE,
  CONSTRAINT `fk_favorites_user` FOREIGN KEY (`userID`) REFERENCES `users` (`userID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `userFavorites`
--

LOCK TABLES `userFavorites` WRITE;
/*!40000 ALTER TABLE `userFavorites` DISABLE KEYS */;
INSERT INTO `userFavorites` VALUES (82,1002,'2026-04-05 23:07:38'),(82,1341,'2026-04-05 23:07:44');
/*!40000 ALTER TABLE `userFavorites` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `userRoles`
--

DROP TABLE IF EXISTS `userRoles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userRoles` (
  `userID` int NOT NULL,
  `roleID` int NOT NULL,
  PRIMARY KEY (`userID`,`roleID`),
  KEY `fk_userroles_role` (`roleID`),
  CONSTRAINT `fk_userroles_role` FOREIGN KEY (`roleID`) REFERENCES `roles` (`roleID`) ON DELETE CASCADE,
  CONSTRAINT `fk_userroles_user` FOREIGN KEY (`userID`) REFERENCES `users` (`userID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `userRoles`
--

LOCK TABLES `userRoles` WRITE;
/*!40000 ALTER TABLE `userRoles` DISABLE KEYS */;
INSERT INTO `userRoles` VALUES (82,1),(84,2),(86,2),(87,2),(88,2),(89,2),(90,2),(91,2),(92,2),(93,2),(94,2),(95,2),(96,2),(97,2),(98,2),(99,2),(100,2),(101,2),(102,2),(103,2),(104,2),(105,2),(106,2),(107,2),(108,2),(109,2),(110,2),(111,2),(112,2),(113,2),(114,2),(115,2),(116,2),(117,2),(118,2),(119,2),(120,2),(121,2),(122,2),(123,2),(124,2),(125,2),(126,2),(127,2),(128,2),(129,2),(130,2),(131,2),(132,2),(133,2),(134,2),(135,2),(136,2),(137,2),(138,2),(139,2),(140,2),(141,2),(142,2),(143,2),(144,2),(145,2),(146,2),(147,2),(148,2),(149,2),(150,2),(151,2),(152,2),(153,2),(154,2),(155,2),(156,2),(157,2),(158,2),(159,2),(160,2),(161,2),(162,2),(163,2),(164,2),(165,2),(166,2),(167,2),(168,2),(169,2),(170,2),(171,2),(172,2),(173,2),(174,2),(175,2),(176,2),(177,2),(178,2),(179,2),(180,2),(181,2),(182,2),(183,2),(184,2),(185,2),(186,2),(187,2),(188,2),(189,2),(190,2),(191,2),(192,2),(193,2),(194,2),(195,2),(196,2),(197,2),(198,2),(199,2),(200,2),(201,2),(202,2),(203,2),(204,2),(205,2),(206,2),(207,2),(208,2),(209,2),(210,2),(211,2),(212,2),(213,2),(214,2),(215,2),(216,2),(217,2),(218,2),(219,2),(220,2),(221,2),(222,2),(223,2),(224,2),(225,2),(226,2),(227,2),(228,2),(229,2),(230,2),(231,2),(232,2),(233,2),(234,2),(235,2),(236,2),(237,2),(238,2),(239,2),(240,2),(241,2),(242,2),(243,2),(244,2),(245,2),(246,2),(247,2),(248,2),(249,2),(250,2),(251,2),(252,2),(253,2),(254,2),(255,2),(256,2),(257,2),(258,2),(259,2),(260,2),(261,2),(262,2),(263,2),(264,2),(265,2),(266,2),(267,2),(268,2),(269,2),(270,2),(271,2),(272,2),(273,2),(274,2),(275,2),(276,2),(277,2),(278,2),(279,2),(280,2),(281,2),(282,2),(283,2),(284,2),(285,2),(341,2),(83,3);
/*!40000 ALTER TABLE `userRoles` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `userSessions`
--

DROP TABLE IF EXISTS `userSessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userSessions` (
  `sessionID` varchar(128) NOT NULL,
  `userID` int NOT NULL,
  `expiresAt` timestamp NOT NULL,
  PRIMARY KEY (`sessionID`),
  KEY `fk_sessions_user` (`userID`),
  CONSTRAINT `fk_sessions_user` FOREIGN KEY (`userID`) REFERENCES `users` (`userID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `userSessions`
--

LOCK TABLES `userSessions` WRITE;
/*!40000 ALTER TABLE `userSessions` DISABLE KEYS */;
/*!40000 ALTER TABLE `userSessions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `users` (
  `userID` int NOT NULL AUTO_INCREMENT,
  `email` varchar(255) NOT NULL,
  `passwordHash` varchar(255) NOT NULL,
  `displayName` varchar(255) DEFAULT NULL,
  `isActive` tinyint(1) NOT NULL DEFAULT '1',
  `createdAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `profilePicture` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`userID`),
  UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=342 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `users`
--

LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES (82,'admin@email.com','$2y$10$RFXWaGxHzPVTHlEdx2dGE.AA7MJEeLTPxE/y3MNKQoq3rly0ip/AW','admin',1,'2026-04-04 18:12:16','assets/images/profilePictures/default.png'),(83,'moderator@email.com','$2y$10$3lXYdV6BZuzBf44.YIRN.uxiSr4qY8LXnuI5/Fk/fp7bCMLfqi5zS','moderator',1,'2026-04-04 18:14:27','assets/images/profilePictures/default.png'),(84,'user@email.com','$2y$10$wkj2fiaJVnbutHxFzY8ZJeqHYTZFCfdiYJjiq0gBlQ8C9XmozunRq','user',1,'2026-04-04 18:14:40','assets/images/profilePictures/user_84_20260405-224858.jpg'),(86,'user1@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user1/200'),(87,'user2@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user2/200'),(88,'user3@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user3/200'),(89,'user4@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user4/200'),(90,'user5@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user5/200'),(91,'user6@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user6/200'),(92,'user7@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user7/200'),(93,'user8@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user8/200'),(94,'user9@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user9/200'),(95,'user10@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user10/200'),(96,'user11@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user11/200'),(97,'user12@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user12/200'),(98,'user13@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user13/200'),(99,'user14@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user14/200'),(100,'user15@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user15/200'),(101,'user16@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user16/200'),(102,'user17@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user17/200'),(103,'user18@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user18/200'),(104,'user19@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user19/200'),(105,'user20@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user20/200'),(106,'user21@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user21/200'),(107,'user22@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user22/200'),(108,'user23@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user23/200'),(109,'user24@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user24/200'),(110,'user25@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user25/200'),(111,'user26@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user26/200'),(112,'user27@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user27/200'),(113,'user28@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user28/200'),(114,'user29@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user29/200'),(115,'user30@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user30/200'),(116,'user31@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user31/200'),(117,'user32@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user32/200'),(118,'user33@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user33/200'),(119,'user34@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user34/200'),(120,'user35@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user35/200'),(121,'user36@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user36/200'),(122,'user37@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user37/200'),(123,'user38@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user38/200'),(124,'user39@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user39/200'),(125,'user40@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user40/200'),(126,'user41@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user41/200'),(127,'user42@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user42/200'),(128,'user43@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user43/200'),(129,'user44@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user44/200'),(130,'user45@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user45/200'),(131,'user46@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user46/200'),(132,'user47@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user47/200'),(133,'user48@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user48/200'),(134,'user49@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user49/200'),(135,'user50@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user50/200'),(136,'user51@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user51/200'),(137,'user52@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user52/200'),(138,'user53@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user53/200'),(139,'user54@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user54/200'),(140,'user55@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user55/200'),(141,'user56@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user56/200'),(142,'user57@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user57/200'),(143,'user58@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user58/200'),(144,'user59@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user59/200'),(145,'user60@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user60/200'),(146,'user61@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user61/200'),(147,'user62@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user62/200'),(148,'user63@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user63/200'),(149,'user64@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user64/200'),(150,'user65@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user65/200'),(151,'user66@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user66/200'),(152,'user67@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user67/200'),(153,'user68@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user68/200'),(154,'user69@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user69/200'),(155,'user70@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user70/200'),(156,'user71@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user71/200'),(157,'user72@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user72/200'),(158,'user73@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user73/200'),(159,'user74@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user74/200'),(160,'user75@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user75/200'),(161,'user76@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user76/200'),(162,'user77@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user77/200'),(163,'user78@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user78/200'),(164,'user79@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user79/200'),(165,'user80@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user80/200'),(166,'user81@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user81/200'),(167,'user82@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user82/200'),(168,'user83@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user83/200'),(169,'user84@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user84/200'),(170,'user85@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user85/200'),(171,'user86@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user86/200'),(172,'user87@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user87/200'),(173,'user88@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user88/200'),(174,'user89@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user89/200'),(175,'user90@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user90/200'),(176,'user91@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user91/200'),(177,'user92@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user92/200'),(178,'user93@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user93/200'),(179,'user94@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user94/200'),(180,'user95@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user95/200'),(181,'user96@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user96/200'),(182,'user97@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user97/200'),(183,'user98@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user98/200'),(184,'user99@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user99/200'),(185,'user100@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user100/200'),(186,'user101@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user101/200'),(187,'user102@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user102/200'),(188,'user103@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user103/200'),(189,'user104@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user104/200'),(190,'user105@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user105/200'),(191,'user106@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user106/200'),(192,'user107@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user107/200'),(193,'user108@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user108/200'),(194,'user109@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user109/200'),(195,'user110@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user110/200'),(196,'user111@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user111/200'),(197,'user112@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user112/200'),(198,'user113@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user113/200'),(199,'user114@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user114/200'),(200,'user115@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user115/200'),(201,'user116@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user116/200'),(202,'user117@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user117/200'),(203,'user118@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user118/200'),(204,'user119@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user119/200'),(205,'user120@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user120/200'),(206,'user121@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user121/200'),(207,'user122@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user122/200'),(208,'user123@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user123/200'),(209,'user124@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user124/200'),(210,'user125@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user125/200'),(211,'user126@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user126/200'),(212,'user127@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user127/200'),(213,'user128@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user128/200'),(214,'user129@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user129/200'),(215,'user130@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user130/200'),(216,'user131@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user131/200'),(217,'user132@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user132/200'),(218,'user133@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user133/200'),(219,'user134@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user134/200'),(220,'user135@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user135/200'),(221,'user136@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user136/200'),(222,'user137@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user137/200'),(223,'user138@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user138/200'),(224,'user139@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user139/200'),(225,'user140@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user140/200'),(226,'user141@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user141/200'),(227,'user142@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user142/200'),(228,'user143@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user143/200'),(229,'user144@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user144/200'),(230,'user145@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user145/200'),(231,'user146@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user146/200'),(232,'user147@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user147/200'),(233,'user148@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user148/200'),(234,'user149@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user149/200'),(235,'user150@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user150/200'),(236,'user151@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user151/200'),(237,'user152@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user152/200'),(238,'user153@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user153/200'),(239,'user154@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user154/200'),(240,'user155@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user155/200'),(241,'user156@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user156/200'),(242,'user157@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user157/200'),(243,'user158@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user158/200'),(244,'user159@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user159/200'),(245,'user160@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user160/200'),(246,'user161@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user161/200'),(247,'user162@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user162/200'),(248,'user163@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user163/200'),(249,'user164@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user164/200'),(250,'user165@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user165/200'),(251,'user166@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user166/200'),(252,'user167@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user167/200'),(253,'user168@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user168/200'),(254,'user169@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user169/200'),(255,'user170@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user170/200'),(256,'user171@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user171/200'),(257,'user172@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user172/200'),(258,'user173@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user173/200'),(259,'user174@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user174/200'),(260,'user175@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user175/200'),(261,'user176@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user176/200'),(262,'user177@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user177/200'),(263,'user178@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user178/200'),(264,'user179@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user179/200'),(265,'user180@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user180/200'),(266,'user181@example.com','$2y$10$abcdefghijklmnopqrstuv','Anna Fischer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user181/200'),(267,'user182@example.com','$2y$10$abcdefghijklmnopqrstuv','Lukas Wagner',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user182/200'),(268,'user183@example.com','$2y$10$abcdefghijklmnopqrstuv','Marie Schäfer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user183/200'),(269,'user184@example.com','$2y$10$abcdefghijklmnopqrstuv','Paul Richter',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user184/200'),(270,'user185@example.com','$2y$10$abcdefghijklmnopqrstuv','Laura Schröder',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user185/200'),(271,'user186@example.com','$2y$10$abcdefghijklmnopqrstuv','Felix Zimmermann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user186/200'),(272,'user187@example.com','$2y$10$abcdefghijklmnopqrstuv','Sophie Schmidt',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user187/200'),(273,'user188@example.com','$2y$10$abcdefghijklmnopqrstuv','Jonas Weber',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user188/200'),(274,'user189@example.com','$2y$10$abcdefghijklmnopqrstuv','Lea Becker',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user189/200'),(275,'user190@example.com','$2y$10$abcdefghijklmnopqrstuv','Tim Koch',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user190/200'),(276,'user191@example.com','$2y$10$abcdefghijklmnopqrstuv','Emma Klein',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user191/200'),(277,'user192@example.com','$2y$10$abcdefghijklmnopqrstuv','Leon Neumann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user192/200'),(278,'user193@example.com','$2y$10$abcdefghijklmnopqrstuv','Mia Braun',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user193/200'),(279,'user194@example.com','$2y$10$abcdefghijklmnopqrstuv','Noah Schneider',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user194/200'),(280,'user195@example.com','$2y$10$abcdefghijklmnopqrstuv','Lina Meyer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user195/200'),(281,'user196@example.com','$2y$10$abcdefghijklmnopqrstuv','Elias Hoffmann',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user196/200'),(282,'user197@example.com','$2y$10$abcdefghijklmnopqrstuv','Clara Bauer',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user197/200'),(283,'user198@example.com','$2y$10$abcdefghijklmnopqrstuv','David Wolf',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user198/200'),(284,'user199@example.com','$2y$10$abcdefghijklmnopqrstuv','Hannah Schwarz',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user199/200'),(285,'user200@example.com','$2y$10$abcdefghijklmnopqrstuv','Max Müller',1,'2026-04-04 18:34:43','https://picsum.photos/seed/user200/200'),(341,'fabian.fischer@gmail.com','$2y$10$x0FDNuiEpf8.7mv7dxJ.RuulDUV0.Vl1OKNVht1sPDKumeNmQbX36','Fabian Fischer',1,'2026-04-06 09:42:06','assets/images/profilePictures/default.png');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `wishlist`
--

DROP TABLE IF EXISTS `wishlist`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wishlist` (
  `userID` int NOT NULL,
  `productID` int NOT NULL,
  `offerID` int NOT NULL,
  PRIMARY KEY (`offerID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `wishlist`
--

LOCK TABLES `wishlist` WRITE;
/*!40000 ALTER TABLE `wishlist` DISABLE KEYS */;
INSERT INTO `wishlist` VALUES (48,1302,0),(52,1001,1),(48,1002,10),(51,1341,11),(54,1342,12),(49,1343,13),(48,1101,18),(49,1102,19),(48,1344,20),(48,1345,21),(51,1346,22);
/*!40000 ALTER TABLE `wishlist` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-04-07 19:45:26
