mysql - mysql 代码遇到问题,不断出现错误 1064

标签 mysql

这是我的代码,我在 SELECT *FROM 判断时遇到错误;

CREATE VIEW judge_vw AS(

  SELECT *FROM judge;
  WHERE suburb='adelaide';
  order by 'judge_id';`enter code here`
  with check option;

insert into judge_vw values(',judge_id 6','schofield','adelaide,')

update judge_vw set name='russell'where names='jones'

delete from judge_vw where judge_id=7;

drop view if exists judge_vw
);

最佳答案

你的语法是错误的,只保留最后一个;在命令末尾并删除所有其他命令 不要对列名使用引号(例如:judge_id),删除无用的(并使用 chcek

CREATE VIEW judge_vw AS 
SELECT * FROM judge
WHERE suburb='adelaide'
ORDER BY judge_id;

您插入的内容似乎包含错误的逗号

insert into judge_vw values('judge_id 6','schofield','adelaide');

关于mysql - mysql 代码遇到问题,不断出现错误 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43109994/

相关文章:

sql - 最有用的 SQL 元查询

mysql - Cassandra 和 MySql 集成 : How to deal with UUID keys?

php - 当模型具有数据库中不存在的脏属性时, Eloquent 更新方法会抛出错误

mysql - 在 mysql 中使用 select from where 命令时遇到问题

mysql - 基于 LAST_INSERT_ID 的条件插入

mysql - 存储过程和 mysql_insert_id 问题

Linux系统时区更改后Linux上的Mysql时区更改

php - 如何为数据库中的 N 个用户维护单个用户的多个唯一数据

php - 更新单个单元格 MySQL PDO

php - 如何在 php 中重定向页面