Hallo,
Ich bin Anfänger beim SQL.
Ich habe mir aus dem Internet einen Login rausgesucht und eingefügt, die klappt auch sehr gut (aber) ich möchte eine neue Spalte machen das soll heißen " hotelname ".
Ich möchte das sie beim Anmelden auch ihren Hotelnamen schreiben. Das ich es auch in der Datenbank bekomme.
Man kann nur das eingeben
Username
Passwort
Email
-
möchte Hotelname dazu haben.
Ich habe versucht eine Spalte zu machen aber es kommt jedes mal ein Error.
das ist das Orginal SQL Code
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50627
Source Host : localhost:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 50627
File Encoding : 65001
Date: 2015-10-24 01:38:29
*/
SET FOREIGN_KEY_CHECKS=0;
--
-- Database: `dbtest`
--
-- --------------------------------------------------------
--
-- Table structure for table `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`user_id` int(5) NOT NULL AUTO_INCREMENT,
`username` varchar(25) NOT NULL,
`email` varchar(35) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`user_id`),
UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`user_id`, `username`, `email`, `password`) VALUES
(1, 'pradeep', 'pradeep@gmail.com', '202cb962ac59075b964b07152d234b70');
Alles anzeigen
Und das ist SQL Code von mir versucht zu bearbeiten.
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50627
Source Host : localhost:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 50627
File Encoding : 65001
Date: 2015-10-24 01:38:29
*/
SET FOREIGN_KEY_CHECKS=0;
--
-- Database: `dbtest`
--
-- --------------------------------------------------------
--
-- Table structure for table `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`user_id` int(5) NOT NULL AUTO_INCREMENT,
`username` varchar(25) NOT NULL,
`email` varchar(35) NOT NULL,
`password` varchar(50) NOT NULL,
`hotelname` varchar(25) NOT NULL,
PRIMARY KEY (`user_id`),
UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`user_id`, `username`, `email`, `password`, `hotelname`) VALUES
(1, 'pradeep', 'pradeep@gmail.com', '202cb962ac59075b964b07152d234b70');
Alles anzeigen
Und SQL Fehler
[Err] 1136 - Column count doesn't match value count at row 1
[Err] --
-- Dumping data for table `users`
--
INSERT INTO `users` (`user_id`, `username`, `email`, `password`, `hotelname`) VALUES
(1, 'pradeep', 'pradeep@gmail.com', '202cb962ac59075b964b07152d234b70');
[Msg] Finished - Unsuccessfully
-----------------------------------------------