重複の可能性:
金額をmysqlに保存する
私は自分のSQLデータベースに名前と他のいくつかの異なるint列を持つテーブルを作成しようとしています..しかし、お金の値を格納したいテーブルが2つあります。小数点以下2桁の3桁以下の場合それを表示します。
これは私が書いたSQLです
CREATE TABLE `5050goose` (
`goose_id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(100) NOT NULL default '',
`width` int(8),
`height` int(8),
`normal_fill` int(8),
`our_fill` int(8),
`old_price` smallmoney(8),
`price` smallmoney(8),
PRIMARY KEY (`goose_id`)
) TYPE=MyISAM;
ただし、これを実行すると、このエラーが発生します
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'smallmoney(8),
`price` smallmoney(8),
PRIMARY KEY (`goosedown_id`)
) TYPE' at line 8
これは明らかにsmallmoneyが私のために機能していないことを示しています。それで私は私のsqldbに金銭的価値を保存する方法を知りたいです。