晚上好, 我有一点问题。我有课,我不得不创建PHP商店。所以,我能够创建它通过插入将所有信息输入到SQL代码中。
CREATE TABLE Products (
id INT UNSIGNED AUTO_INCREMENT,
imageLocation VARCHAR(200),
productName VARCHAR(45) NOT NULL UNIQUE,
productDesc VARCHAR(200) NOT NULL UNIQUE,
price DECIMAL(8,2) NOT NULL,
这是我的原始输入
INSERT INTO Products (imageLocation, productName, productDesc, price)
VALUES ("images/item1.jpg","Item1","Item1 is here",9.99);
但在那之后,我意识到我的要求表明我必须通过添加,删除和更新记录来构建后端。除了照片,我能做到这一点。我想知道是否有办法硬编码所有记录的默认图片。因为我意识到,对于像我这样的菜鸟来说,为升级图像构建单独的东西会有很多。 PRIMARY KEY(id) );
答案 0 :(得分:0)
您还可以使用IFNULL功能获取默认图像位置,如下所示:
SELECT id, IFNULL(imageLocation,'images/item1.jpg') imageLocation, productName, productDesc, price
FROM Products;