mariadb 我做了一个sql数据库来包含播放器数据,但有一个问题,我不能解决

xjreopfe  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(141)

[错误]查询失败:SQL语法中有错误;检查与您的MariaDB服务器版本对应的手册,以在第1行的“SteamID”附近使用正确的语法

phpMyAdmin SQL Dump
-- version 4.6.6
-- https://www.phpmyadmin.net/
--
-- Host: mysql3.blazingfast.io:3306
-- Erstellungszeit: 29. Mai 2017 um 10:07
-- Server-Version: 10.1.22-MariaDB-1~xenial
-- PHP-Version: 5.6.30

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Datenbank: `ByYTimer`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `byyadminactivity`
--

CREATE TABLE `byyadminactivity` (
  `Id` int(11) NOT NULL,
  `SteamID` varchar(64) NOT NULL,
  `Nick` varchar(32) NOT NULL,
  `LastSeen` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Daten für Tabelle `byyadminactivity`
--

--
-- Indizes der exportierten Tabellen
--

--
-- Indizes für die Tabelle `byyadminactivity`
--
ALTER TABLE `byyadminactivity`
  ADD PRIMARY KEY (`Id`),
  ADD UNIQUE KEY `Id_UNIQUE` (`Id`),
  ADD UNIQUE KEY `SteamID_UNIQUE` (`SteamID`);

--
-- AUTO_INCREMENT für exportierte Tabellen
--

--
-- AUTO_INCREMENT für Tabelle `byyadminactivity`
--
ALTER TABLE `byyadminactivity`
  MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

字符串
我试着把table放下重新做,同样的事情发生了。
问题出在身份证上,但我没有足够的技能来解决它。
我在整个网站上寻找解决方案,但什么也没找到。

pgvzfuti

pgvzfuti1#

错误消息似乎表明列名SteamID附近有问题。
请尝试下面的表格创建脚本

CREATE TABLE `byyadminactivity` (
  `Id` int(11) NOT NULL,
  `SteamID` varchar(64) NOT NULL,
  `Nick` varchar(32) NOT NULL,
  `LastSeen` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

ALTER TABLE `byyadminactivity`
  ADD PRIMARY KEY (`Id`),
  ADD UNIQUE KEY `Id_UNIQUE` (`Id`),
  ADD UNIQUE KEY `SteamID_UNIQUE` (`SteamID`);

ALTER TABLE `byyadminactivity`
  MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

字符串
mysqlmariadb的数据库

相关问题