2016-07-20 5 views
0

私はコマンド以下挿入データpsqlのユーザテーブル

CREATE TABLE users(
 
user_id serial PRIMARY KEY, 
 
username VARCHAR (50) UNIQUE NOT NULL, 
 
password VARCHAR (50) NOT NULL, 
 
email VARCHAR (355) UNIQUE NOT NULL, 
 
created_on TIMESTAMP NOT NULL, 
 
last_login TIMESTAMP 
 
);

とpsqlのテーブルを作成したが、私は、任意のデータ

INSERT INTO users(user_id , username, password, email, created_on) VALUES(0, ’user999’, ‘mypassword’, ‘[email protected]’,'2016-03-04','2016-01-01');

を挿入することはできません

+0

カラム名と値が正しいかどうかを確認してください。 – vaishali

答えて

1

このクエリを使用している場合は、lessフィールドを記述しているため、最後のログイン日を削除してください。

INSERT INTO users(user_id , username, password, email, created_on) VALUES(0, ’user999’, ‘mypassword’, ‘[email protected]’,'2016-03-04'); 

またはlast_loginをご質問ください。

INSERT INTO users(user_id , username, password, email, created_on,last_login) VALUES(0, ’user999’, ‘mypassword’, ‘[email protected]’,'2016-03-04','2016-01-01'); 

または単に使用することができます。

INSERT INTO user VALUES(0, ’user999’, ‘mypassword’, ‘[email protected]’,'2016-03-04','2016-01-01'); 

希望します。

+0

私はすべてのコマンドを試しましたが、まだエラーがあります

+0

あなたのコードを共有できますか? – Pirate

+0

https://github.com/asimkh/apps/tree/hazzir
ローカルmacマシンでpsqlデータベースを設定しようとしています –

0

ローカルマシンでlaravel 5.2とpsqlを併用している場合。マック。

[email protected]:~$ psql -U homestead -h localhost 

データベース接続とpsqlテーブルにhomesteadを使用します。

DATABASE_URL 
DB_CONNECTION=pgsql 
DB_HOST=localhost 
DB_DATABASE=homestead 
DB_USERNAME=homestead 
DB_PASSWORD=secret 

これは、お使いの迷惑メールやサーバをpsqlデータベース接続に正しく接続します。