SQL 尝试在 phpmyadmin 中创建数据库时出错

SQL error when trying to create database in phpmyadmin

我正在尝试学习本教程:http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/#disqus_thread 为我的 android 应用程序创建登录,我卡在了第 2 步。我点击了 phpmyadmin 中的 SQL 部分,并粘贴了代码:

create database android_api /** Creating Database **/

use android_api /** Selecting Database **/

create table users(
   uid int(11) primary key auto_increment,
   unique_id varchar(23) not null unique,
   name varchar(50) not null,
   email varchar(100) not null unique,
   encrypted_password varchar(80) not null,
   salt varchar(10) not null,
   created_at datetime,
   updated_at datetime null
); /** Creating Users Table **/

它说'use android_api /** Selecting Database **/

附近有语法错误

创建 table 用户( uid int(1' 在第 3 行

我从未与 php 合作过,所以我不知道发生了什么。感谢您的帮助!

您需要关闭每个语句。我认为这应该可以解决您的问题。

create database android_api;

use android_api;

create table users(
   uid int(11) primary key auto_increment,
   unique_id varchar(23) not null unique,
   name varchar(50) not null,
   email varchar(100) not null unique,
   encrypted_password varchar(80) not null,
   salt varchar(10) not null,
   created_at datetime,
   updated_at datetime null
);

还有这个SQL,不是PHP。 PHPmyadmin 是 UI 与 mysql 数据库交互。 https://en.wikipedia.org/wiki/PhpMyAdmin